» »

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.

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 ()

Yacked2 ::

recimo :)
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

P=LN ::

Hvala :)

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.

Zgodovina sprememb…

  • spremenilo: P=LN ()

Yacked2 ::

P=LN je izjavil:

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.

Yacked2 ::

Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

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.

win64 ::

1. Zakaj pa sploh append v richtextbox. Recimo tako bi moralo delati:
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) )

P=LN ::

Evo, sem zrihtal :)

Hvala vsem za pomoč!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# iz form2 v form1,textboxi

Oddelek: Programiranje
131944 (1570) Keki
»

C# Problem

Oddelek: Programiranje
131252 (1048) joze67
»

C# text v .pdf

Oddelek: Programiranje
81423 (1212) japol
»

pošiljanje SMS C#

Oddelek: Programiranje
133133 (2626) Neon87
»

[C#] problem z branjem COM porta

Oddelek: Programiranje
71864 (1686) iNN

Več podobnih tem