• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Creare un NotePad con Visual Basic

giorgio222

Nuovo utente
Autore del topic
4 Settembre 2011
13
0
Miglior risposta
0
Ciao a tutti, in questa guida vedremo come creare un NotePad con Visual Basic 2010.
1) Allora, create un nuovo progetto di Visual Basic.
Per prima cosa inseriamo un "menustrip" e una "textbox"; nel menustrip inseriamo: File, e Modifica. (Ricordiamoci di spuntare la casella multiline in textbox1, per regolare a nostro piacimento la grandezza del box)
Nel menù file creiamo le sottocartelle:
-Apri File
-Salva File
Nel menù modifica inseriamo:
-Annulla
-Copia
-Incolla
-Taglia
-Cancella tutto

2) Adesso i codici:
-Clicchiamo 2 volte sull'estremità dell'anteprima (dove c'è scritto il nome che avete dato al progetto o form1), e sotto alla voce "public class form1" inseriamo questo codice:
Dim open As New OpenFileDialog
Dim mystreamreader As System.IO.StreamReader
Adesso i codici singoli:
Apri File:
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 File:
Dim save As New SaveFileDialog()
Dim mystreamwriter As System.IO.StreamWriter
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
-Annulla:
TextBox1.Undo()
-Copia:
TextBox1.Copy()
-Incolla:
TestBox1.Paste()
-Taglia:
TextBox1.Cut()
-Cancella Tutto:
Textbox1.Text = ""

4) Il lavoro è terminato. Se volete inserire un alert all'apertura del programma copiate questo codice in form1:
MsgBox("Inserisci un messaggio!")