Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Delphi - LISTBOX

Dobrý den, dělám si takový prográmek - zapisuje čísla do listboxu(známky ve ze školy) - chtěl bych poradit,

Program funguje pěkně, až na to, že jak ho vypnu vše se smaže. Chtěl bych poradit, jestli jde nějak udělat, že by se hodnoty z LISTBOXU ukládali do texťáku (NEBO DO NĚJAKÉ KNIHOVNY) a při každém spuštění programu by hodnoty z texťáku byli v listboxu? Děkuji za radu :)

Předmět Autor Datum
uloží: Listbox.Items.SaveToFile('c:\znamky.txt'); načíta: Listbox.Items.LoadFromFile('c:\znamky.txt'…
pme 22.02.2012 17:51
pme
Děkuji, to je přesně ono!
GGGMAN 22.02.2012 18:01
GGGMAN
Malá podotázka: ak už sa snažíš niečo programovať a verím, že úspešne... prečo sa nepozrieš do helpu…
pme 22.02.2012 18:04
pme
Ještě bych měl takový malý dotaz : Pokud přídám novou známku, tak se to vše přemaže, nevíte jak na…
GGGMAN 22.02.2012 18:05
GGGMAN
Jsem oprvdový amatér.. Myslím si, že tato poradna je od toho, aby lidé poradili,ne ? :)
GGGMAN 22.02.2012 18:06
GGGMAN
Áno, ak majú chuť (nikto nie je povinný odpovedať, dávať rady!!!), ak sa pýtajúci opýta slušne, poďa…
pme 22.02.2012 18:15
pme
:)) Mám na formuláři komponenty : edit1, Button1, ListBox1. Můj program má zapisovat známky z edit…
GGGMAN 22.02.2012 18:19
GGGMAN
Netuším čo máš zle, bolo by dobré sem dať celý kód, u mňa to funguje v poriadku: procedure TForm4.B…
pme 22.02.2012 18:24
pme
Děkuji za radu, nechápu co jsem to tam psal za kraviny, zbytečne jsem to zkomplikoval... Ještě jede…
GGGMAN 22.02.2012 18:27
GGGMAN
Možná by bylo jednodušší napsat o co se vlastně snažíš. Mám dojem, že řešení bude jednodušší než se…
ws79 22.02.2012 18:32
ws79
Omlouvám se za komplikace, zbytek dodělám sám, jsem takovej zmatkař :) Jen poslední radu, jak uděla…
GGGMAN 22.02.2012 18:34
GGGMAN
Musíš nastaviť v návrhu ListBoxu vlastnosť TabWidth - tá udáva šírku stĺpca v pixeloch. Napríklad Ta…
pme 22.02.2012 18:37
pme
Děkuji, dále již se musím poprat sám, děkuji za Váš čas a rady :)
GGGMAN 22.02.2012 18:40
GGGMAN
Čiže u Teba by to bolo takto: procedure TForm4.Button1Click(Sender: TObject); var S: String; begin…
pme 22.02.2012 18:42
pme
Děkuji ! :) poslední
GGGMAN 22.02.2012 18:49
GGGMAN

Áno, ak majú chuť (nikto nie je povinný odpovedať, dávať rady!!!), ak sa pýtajúci opýta slušne, poďakuje atď. prečo nie.
Áno, tu na poradni sa radí, takže poďme na to!
Skús sa vyjadriť k problému vyššie, trošku som nepochopil čo sa "premaže"?

:))

Mám na formuláři komponenty : edit1, Button1, ListBox1.

Můj program má zapisovat známky z editu1 do listboxu.

Zapíše použe jednu a to opakovaně, např zadám 1 klinu na button1, 1 vloži do listboxu, ale pokud zadám např 2, původní hodnotu přepíše.

Kód :

pocet:= pocet+1;
listbox1.clear;

for n:=1 to pocet do
begin
radek:=edit1.text;
listbox1.Items.Add(radek);

Musíš nastaviť v návrhu ListBoxu vlastnosť TabWidth - tá udáva šírku stĺpca v pixeloch.
Napríklad TabWidth bude 9 (uvažujem 3 stĺpce), ďalej pri vkladaní položiek oddelíš stĺpce znakom '^I' veľké i
asi takto:
ListBox1.Items.Add('1'^I'2'^I'3');

Zpět do poradny Odpovědět na původní otázku Nahoru