aspMedlem sedan aug. 2002733 inlägg Följande kod sker när man klickat på knappen btnKnapp.
txtFil är en textruta.
Jag får fel på det blåa
Dim sr As [b][blue]StreamReader[/blue][/b]
Dim sTemp As String
sr = [b][blue]File[/blue][/b].OpenText("C:\Övrigt\crew.txt")
txtFil.Text = sr.ReadToEnd()
sr.Close()
aspMedlem sedan aug. 2002733 inlägg De är blått understrukna..
JonMedlem sedan juli 20011 304 inlägg Du måste referara till System.IO
Det vill säga: lägg till
Imports System.IO
Högst upp
:)
aspMedlem sedan aug. 2002733 inlägg Pözz & Kjam.
Kommer någon fler fråga sedan när jag kommit på vad den är..
aspMedlem sedan aug. 2002733 inlägg Hur gör man för att få fram en sådan lista där man kan välja fil man vill öppna?
Samt samma ruta för en fil man vill spara, så skall det sparas en också..
JonMedlem sedan juli 20011 304 inlägg Ta en titt på kontrollerna OpenFileDialog och SaveFileDialog
aspMedlem sedan aug. 2002733 inlägg Ok, hur gör jag en knapp sedan`?
JonMedlem sedan juli 20011 304 inlägg Du kan lägga till en helt vanlig knapp och sen hantera det hela i _Click
typ:
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
OpenFileDialog1.ShowDialog()
Dim filename As String
filename = OpenFileDialog1.FileName
TextBox3.Text = filename
End Sub
Då förutsätter jag att du har dragit ut en openfiledialog på ditt formulär som heter OpenFileDialog1 samt skapat en knapp som heter Button4 och har en textbox som heter TextBox3.
Jag föreslår att du tar en titt på någon tutorial samt skaffar nån bra bok och läser lite grundläggande om winforms :)
aspMedlem sedan aug. 2002733 inlägg OK. TACK.. men när du ändå är i farten :)
spara? :)
JonMedlem sedan juli 20011 304 inlägg bra! :)
Hjälpen är alldeles förträfflig om du använder vs.net (vilket du verkar göra)
aspMedlem sedan aug. 2002733 inlägg Jag har fyra böcker om VB.NET. Där hämtar jag all hjälp.
Jag har två frågor till.
- När man öppnar en fil så försvinner å,ä och ö. Hur ändrar jag detta?
- Hur gör jag en ikon som jag vill ha längst upp i vänstra hörnet..?
JonMedlem sedan juli 20011 304 inlägg Du kan ange en encoding när du skapar din streamreader.
ex:
OpenFileDialog1.ShowDialog()
Dim filename As String
filename = OpenFileDialog1.FileName
Dim sr2 As StreamReader = New StreamReader(filename, _
System.Text.Encoding.UTF7, False, 512)
TextBox4.Text = sr2.ReadToEnd()
Om du klickar på ditt formulär i designläge kan du ange en ikon i properties-listen till höger
aspMedlem sedan aug. 2002733 inlägg Jo, men hur skapar jag en ikon?
Marcus EMedlem sedan maj 20021 466 inlägg UTF7 används inte, vad jag vet. UTF8 är bättre om man vill spara i Unicode. Vill man öppna befintliga filer används oftast standardkodningen i operativsystemet. Den får du genom: System.Text.Encoding.GetEncoding(0)
En ikon skapar du genom File -> New File -> Icon. Använd sedan Icon-egenskapen för ditt fönster.
Det är bra att du har många böcker, men ingen bok kan ersätta dokumentationen (F1). Använd den!
aspMedlem sedan aug. 2002733 inlägg Jag har lärt mig skapa ikoner nu.
Jag tackar så mycket för all hjälp jag fått. NI är bäst!