Forum » Programiranje » VB.streamwriter
VB.streamwriter
P=LN ::
Sem začetnik. V Visual basicu moram izdelati okenski program, kamor naj bi se vneslo podatke, ti pa naj bi se trajno shranili v nek dokument na disku.
To sicer že znam napisati s pomočjo streamwriterja, ustavi pa se mi pri tem, ker bi želel, da bi se dokument le dopolnjeval oz. da ob naslednjem zagonu programa in vpisa novih podatkov prejšnji ne bi bili "izgubljeni".
L.P.
To sicer že znam napisati s pomočjo streamwriterja, ustavi pa se mi pri tem, ker bi želel, da bi se dokument le dopolnjeval oz. da ob naslednjem zagonu programa in vpisa novih podatkov prejšnji ne bi bili "izgubljeni".
L.P.
Yacked2 ::
Najprej preberi vse kar je že zapisano v dokumentu v neko spremenljivko, nato te spremenljivki dodaj nov tekst in nato vse skupaj shrani.
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
P=LN ::
Torej s streamreaderjem preberem, deklariram z neko spremenljivko (a) ter s streamwriterjem napišem/shranim kot a + novododani text?
Zgodovina sprememb…
- spremenilo: P=LN ()
jamiroq ::
še lažje je verjetno tako, da streamwriterju nastaviš append na true. ali pa uporabiš file.appendtext.
P=LN ::
Uf, pa res, hvala :D
Še nekaj me zanima:
1. Kako spremenljivki ki jo deklariramo, pripisati število, ki jo uporabnik izbere/vpiše v npr. NumericUpDown. Ko gre za kakšen textbox znam (spremenljivka=Textbox.text), za številke pa ne gre :)
2. Kako bi naredil v okenski aplikaciji, da začne pisati v novo vrstico.
Primer: textbox.text= blablabla + prazna vrstica
L.P.
Še nekaj me zanima:
1. Kako spremenljivki ki jo deklariramo, pripisati število, ki jo uporabnik izbere/vpiše v npr. NumericUpDown. Ko gre za kakšen textbox znam (spremenljivka=Textbox.text), za številke pa ne gre :)
2. Kako bi naredil v okenski aplikaciji, da začne pisati v novo vrstico.
Primer: textbox.text= blablabla + prazna vrstica
L.P.
Zgodovina sprememb…
- spremenilo: P=LN ()
Yacked2 ::
Uf, pa res, hvala :D
Še nekaj me zanima:
1. Kako spremenljivki ki jo deklariramo, pripisati število, ki jo uporabnik izbere/vpiše v npr. NumericUpDown. Ko gre za kakšen textbox znam (spremenljivka=Textbox.text), za številke pa ne gre :)
2. Kako bi naredil v okenski aplikaciji, da začne pisati v novo vrstico.
Primer: textbox.text= blablabla + prazna vrstica
L.P.
1. NumericUpDown1.Value
2. balblalab + Environment.NewLine + barbarbr
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
P=LN ::
Hvala!!
Še nekaj bi vprašal, sicer sem že nekaj gledal po googlu, ampak ne deluje ;)
V okenski aplikaciji npr. v gradniku izbereš datum(dtm), pritisneš gumb in datum se izpiše v richboxu.
Kako bi naredil, da bi bil ta datum, ki ga prebere iz gradnika ter napiše v richbox podčrtan.
Izleda takole:
dim datum as string
datum= dtm.text
RichBox.text=datum
poizkusil sem že tole:
Richbox.SelectionFont = New Font(RichBox.Font, FontStyle.Underline)
ampak nič ne spremeni.
L.P.
Še nekaj bi vprašal, sicer sem že nekaj gledal po googlu, ampak ne deluje ;)
V okenski aplikaciji npr. v gradniku izbereš datum(dtm), pritisneš gumb in datum se izpiše v richboxu.
Kako bi naredil, da bi bil ta datum, ki ga prebere iz gradnika ter napiše v richbox podčrtan.
Izleda takole:
dim datum as string
datum= dtm.text
RichBox.text=datum
poizkusil sem že tole:
Richbox.SelectionFont = New Font(RichBox.Font, FontStyle.Underline)
ampak nič ne spremeni.
L.P.
P=LN ::
:D Še eno vprašanje (se opravičujem če preveč utrujam)
Kako s streamwriterjem napisati/shraniti sledeče:
ko pritisnem gumb dodaj, mi napiše določene vrednosti v RichTextBox, izgleda nekako tako:
dim a,b,c as integer (imajo neke vrednosti)
RichTextBox.AppendText(a& Environment.NewLine & b & Environment.NewLine & c & Environment.NewLine)
Potem, ko dodam vse stvari, pa bi rad to napisal/shranil v datoteko. Storim sledeče:
Dim datoteka As New StreamWriter("C:\stvari\blabla.txt")
datoteka.Write(RichTextBox.Text)
datoteka.Close()
Problem je, ker mi podatkov v datoteko ne shrani v taki obliki kot je napisano v RTB (vsako v svoji vrstici), temveč kar vse v isti. Kako bi tole spremenil? :D
L.P.
Kako s streamwriterjem napisati/shraniti sledeče:
ko pritisnem gumb dodaj, mi napiše določene vrednosti v RichTextBox, izgleda nekako tako:
dim a,b,c as integer (imajo neke vrednosti)
RichTextBox.AppendText(a& Environment.NewLine & b & Environment.NewLine & c & Environment.NewLine)
Potem, ko dodam vse stvari, pa bi rad to napisal/shranil v datoteko. Storim sledeče:
Dim datoteka As New StreamWriter("C:\stvari\blabla.txt")
datoteka.Write(RichTextBox.Text)
datoteka.Close()
Problem je, ker mi podatkov v datoteko ne shrani v taki obliki kot je napisano v RTB (vsako v svoji vrstici), temveč kar vse v isti. Kako bi tole spremenil? :D
L.P.
win64 ::
1. Zakaj pa sploh append v richtextbox. Recimo tako bi moralo delati:
2. Preveri kateri znak za konec vrstice uporablja richtextbox, oziroma ali je ta znak za konec vrstice enak, ki ga uporablja pregledovalnik s katerim gledaš datoteko (recimo notepad prepozna samo kombinacijo znako chr(13) chr(10) )
dim a,b,c as integer (imajo neke vrednosti) Dim datoteka As New StreamWriter("C:\stvari\blabla.txt") datoteka.Write(RichTextBox.Text) datoteka.Write(a& Environment.NewLine & b & Environment.NewLine & c & Environment.NewLine) datoteka.Close()
2. Preveri kateri znak za konec vrstice uporablja richtextbox, oziroma ali je ta znak za konec vrstice enak, ki ga uporablja pregledovalnik s katerim gledaš datoteko (recimo notepad prepozna samo kombinacijo znako chr(13) chr(10) )
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# iz form2 v form1,textboxiOddelek: Programiranje | 1951 (1577) | Keki |
» | C# ProblemOddelek: Programiranje | 1259 (1055) | joze67 |
» | C# text v .pdfOddelek: Programiranje | 1437 (1226) | japol |
» | pošiljanje SMS C#Oddelek: Programiranje | 3153 (2646) | Neon87 |
» | [C#] problem z branjem COM portaOddelek: Programiranje | 1873 (1695) | iNN |