Visual studio .NET és un IDE desembolupat per Microsoft a partir de 2002. És per al sistema Microsoft windows i està pensat principalment però no esxclusivament, per a desemvolupar per a plataformes Win32.
En aquesta ocasió explicaré breument com podem utilitzar els filedialogs en visual .net per obrir o guardar arxius de text, html, imatges o similars.
1) En primer lloc el que em de fer és afagir al diseny del nostre formolari, els objectes openfiledialog o savefiledialog, per això anirem al menú d'eines a cuadro de herramientas, windows forms .
2) Un cop tenim això anirem al codi del formolari i, on tenim el botó o element que volem que interaccióni mostrant aquest objecte, copiarem el següent codi:
Per al openfiledialog:
Me.OpenFileDialog1.Title = "Buscar docoment..." Me.OpenFileDialog1.Filter = "Arxius *.html|*.html" 'aqui posem un filtre amb el tipus d'arxiu que volem que ens agafi, html en aquest cas.
Me.OpenFileDialog1.ShowDialog()
'en aquest punt haurem de utilitzar diferents formes de indicar com o on volem que mostri el contingut de l'arxiu.
1: si em de mostrar un arxiu de text en un richtextbox :
Dim sr As New System.IO.StreamReader(Me.OpenFileDialog1.FileName)
Me.RichTextBox1.Text = sr.ReadToEnd()
sr.close()
2: Si em de mostrar una pagina guardada html:
Me.AxWebBrowser1.Navigate(Me.OpenFileDialog1.FileName)
Per al savefiledialog:
Me.OpenFileDialog1.Title = "Guardar docoment..." Me.SaveFileDialog1.Filter = "Arxius *.html|*.html"
Me.SaveFileDialog1.ShowDialog()
si volem que ens guardi un text escrit per l'usuari podriem fer-ho de la següent manera:
Dim sw As New System.IO.StreamWriter(Me.SaveFileDialog1.FileName)
sw.WriteLine(Me.RichTextBox1.Text)
sw.Close() 'Tanca el fitxer
A partir d'aquí podem utilitzar uns o altres elements segons les nostres necessitats tan sols canviant d'on i com volguem que llegeixi o escrigui.
Technorati Profile
No hay comentarios:
Publicar un comentario