Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi 2Fragen zu comboboxen und edit's (https://www.delphipraxis.net/107098-2fragen-zu-comboboxen-und-edits.html)

Bx3 22. Jan 2008 14:07


2Fragen zu comboboxen und edit's
 
hi,
also hab nochma 2 fragen,
hab nen programm wo daten eingegeben werden und dann berechnet werden etc.
1. gibt es eine einfache möglichkeit einfach alles per button drücken
zu löschen?? also es sollen dann alle comboboxen, panels und edits wieder leer sein
wenn man nen dafür vorgesehenen button drückt

2. wenn ich die daten abspeichere, wie kann ich es machen das die inhalte
in abhängigkeit von den comboboxen gespeichert werden, also so
das ich nach dem laden auch wieder die richtigen einträge der edits zu den
einzelnen richtigen items der boxen habe??

schonma danke

mkinzler 22. Jan 2008 14:12

Re: 2Fragen zu comboboxen und edit's
 
1. Z.B. in dem du die Komponenten per findComponent suchst oder Referenzen auf diese in einer liste speicherst.
2. Inhalte in einee Ini ablegen.

Bx3 22. Jan 2008 14:20

Re: 2Fragen zu comboboxen und edit's
 
erstma danke,
also beim ersten komm ich noch mit
nur kannst du mir das beim 2. bitte verständlicher erklären??
also ich bin da noch nich so weit im thema, also abspeichern
is kein prob, nur halt das verbinden von den inhalt
der box und den zugehörigen edit inhalt

also sagen wa mal in der box steht a und b zur ausdwahl
dann kann ich nach a auswahl was in die edit schreiben und
wenn ich zu b wechsel sind se wieder leer und ich kann
was neues reinschreiben, wenn ich dann aber wieder
zu a wechsel soll es erstma noch da sein und nachm laden halt genauso

(ich glaub ich schreib ziemlich wirr, sry^^)

angos 22. Jan 2008 14:28

Re: 2Fragen zu comboboxen und edit's
 
hi;

Delphi-Quellcode:
[...]

uses IniFiles;

[...]

procedure Form1.LoadFromIni;
var
  Ini: TIniFile;
begin
  Ini := TIniFile.Create(sIniFileName);
  edt.Text := Ini.ReadString('GUI', 'edt_text', '');
  Ini.Free;
end;


procedure Form1.SaveToIni;
var
  Ini: TIniFile;
begin
  Ini := TIniFile.Create(sIniFileName);
  Ini.WriteString('GUI', 'edt_text', edt.Text);
  Ini.Free;
end;

[...]
habs nur hier zusammengebaut, kann noch fehlerhaft sein. Aber schau mal nach TIniFile in der Delphi-Hilfe

Gruß
Ansgar

SirThornberry 22. Jan 2008 14:35

Re: 2Fragen zu comboboxen und edit's
 
Hallo, mache bitte für jede Frage ein eigenes Thema auf. Ansonsten wird es ein heilloses durcheinander wenn jeder auf irgend eine andere Frage antwortet und eine Diskussion ist dann auch nicht so richtig möglich. Zudem kannst du dann aussagekräftige Titel verwenden wenn du für jede Frage ein eigenes Thema aufmachst, was auch wieder Vorteile mit sich bringt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz