giulius Guru del forum

Admin
 Sesso:  Età: 30 Registrato: 03/10/10 13:55 Messaggi: 12
|
|
Ecco come creare un semplice browser in VB
1° Aprire visual basic
2° Creare una windows form
3° Inserire un bottone(command button), Una textbox e un webbrowser.
4° Rinominare bottone: Cliccare 1 volta sul bottone trovate una barra verticale in basso a destra troverete una bottoncino text scrivete: GO! VAI! ecc...
5° Cliccare 2 volte sulla textbox e inserire tra le sub questo: | Codice: | | WebBrowser1.navigate(textbox1.text) |
6°Creare altri 4 bottoni: indietro,avanti,aggiorna,ferma fare la stessa operazione di sopra ma inserendo questi codici
| Codice: | INDIETRO (naturalmente cliccare 2 volte sul bottone corrispondente)
WebBrowser1.GoBack()
AVANTI
WebBrowser1.GoForward()
AGGIORNA
WebBrowser1.Refresh()
FERMA
WebBrowser1.Stop()
|
Al posto dei bottoncini potreste mettere delle immagini per rendere più bello il forum
Fatto ciò il vostro browser sarà più gradevole e leggero (dal punto di vista del caricamento).
Se volete renderlo più completo ancora potete creare un MenuStrip dove poter aggiungere altre funzioni tipo: salva pagina, apri pagina, ecc.
appena creato questo menu, guardate il vostro form e noterete che in alto, sotto la barra celeste (in pratica), vedrete una specie di pulsantino co su scritto "digitare qui" (se non lo vedete cliccate sotto la barra celeste cosi dovrebbe apparirvi), così facendo potrete aggiungere quanti pulsanti vorrete simili a quelli dei browser che usate quotidianamente (IE o Firefox per esempio).
Adesso scriverò il procedimento:
Per prima cosa cliccare sul pulsantino in trasparenza in cui sta scritto "Digitare qui", cliccando nello spazio bianco lo potrete rinominare mentre cliccando sulla freccetta potrete creare altri pulsanti, e lo chiamerete File. Cliccate sulla freccetta e creare 2 pulsante, 1 separatore e 1 altro pulsante. Nel primo scriverete:Apri File..., nel secondo: Salva pagina e nel terzo: Esci
dopo aver creato il menu chiamato "File" create un altro menù chiamato Modifica e create 5 pulsanti.
Nel primo scriverete:Annulla, nel secondo:Ripeti, nel terzo:Taglia, nel quarto:Copia e nel quinto:Incolla.
Adesso prima di mettere i codici per questi pulsanti dovrete copiare questo sotto la riga "Public Class Form1":
| Codice: | Dim open As New OpenFileDialog
Dim mystreamreader As System.IO.StreamReader |
Nel menù "File" cliccate 2 volte su "Apri File" e inserite:
| Codice: | open.CheckFileExists = True
open.Title = "Open Files"
open.ShowDialog(Me)
Try
open.OpenFile()
mystreamreader = System.IO.File.OpenText(open.FileName)
TextBox1.Text = mystreamreader.ReadToEnd()
Catch ex As Exception
End Try
SALVA PAGINA
Dim save As New SaveFileDialog()
Dim mystreamwriter As System.IO.StreamWriter
|
e questo:
| Codice: |
save.Filter = "Text |*.txt"
save.CheckPathExists = True
save.Title = "Save Files"
save.ShowDialog(Me)
Try
mystreamwriter = System.IO.File.AppendText(save.FileName)
mystreamwriter.Write(TextBox1.Text)
mystreamwriter.Flush()
Catch ex As Exception
End Try
|
| Codice: |
ESCI
End
Ora andate nel menù "Modifica":
ANNULLA (potrebbe darvi Undo come errore sintassi)
TextBox1.Undo()
RIPETI
TextBox1.Redo() Stranamente non funge
TAGLIA
TextBox1.Cut()
COPIA
TextBox1.Copy()
INCOLLA
TextBox1.Paste()
|
Se volete che l'indirizzo sia visualizzato sulla textbox di navigazione (la barra dove scrivete l'indirizzo per intenderci) dovrete andare sulla finestra con i codici e scrivere (tra l'ultimo End Sub ed End Class):
| Codice: |
Private Sub WebBrowser1_ProgressChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser1.ProgressChanged
TextBox1.Text = (WebBrowser1.Url.ToString)
|
e se voleste vedere l'indirizzo anche nella barra di stato dovete aggiungere:
| Codice: |
Me.Text = (WebBrowser1.Url.ToString)
|
Bene il vostro semplice browser è stato creato Vi consiglio di personalizzarlo un po  |
|