Tym razem chciałbym zapisać coś takiego: mam okienka Edit które są otwierane przez ComboBox problem to jak zapisać by po załadowaniu pliku otwarły się te okienka z zapisaną zawartością.
Dzięki za pomoc :-)
hmmm... ej wyjaśnij to bardziej!!!!!!!!!
a tak w ogóle to napiszę odpowiedź tak jak ja to zrozumiałem:
combobox -otwiera twoj plik do edit'a hmmmmm... chodzi o linijke?????
łe nie rozumiem - wytłumacz kurczę!
W projekcie który piszę mam wiele okienek Edit które są otwieane przez ComboBox zależnie od wymaganych danych. Następnie chcę zapisać ostatni projekt w którym dane procesu są zapisane w okienkach Edit. Jeżeli teraz otworzę ten plik to wpisze on wartości do okienek Edit które jako Defult są zamknięte, a chciałbym by je automatycznie otwierał. Nie wiem czy w miarę jasno to opisałem:-)
no raczej nie jasno ale..
stworz se komponent memo1.
potem daj takie linijki:
//save
if savedialog1.execute then
begin
memo1.lines.clear;
memo1.lines.add(edit1.text);
*i tak ile masz tych edit'ów
memo1.lines.savetofile(savedialog1.filename);
end;
*load
if opendialog1.execute then
begin
memo1.lines.loadfromfile(opendialog1.filename);
edit1.text := memo1.lines[0];
*moze jakas procka co do edit jeden np. if edit1.text = 'OPEK' then begin close; end; :)
edit2.text := memo1.lines[1]; *itp. itd...
end;
-ql-GORTH napisał:
no raczej nie jasno ale..
>
>stworz se komponent memo1.
>
>potem daj takie linijki:
>
>//save
>if savedialog1.execute then
>begin
>memo1.lines.clear;
>memo1.lines.add(edit1.text);
>//i tak ile masz tych edit\'ów
>memo1.lines.savetofile(savedialog1.filename);
>end;
co Ty caly czas z tym memo?
test: {brawo} {hello} {browar} :[[ ;( :-) :D :[
W memo sam tekst a i lepiej pisze sie to z memo niz np. z TStringList.........
:)
hehe :)
:-) :D :D
Jasne jasne - biorac pod uwage ze Memo.Lines = TStrings
Roznica tylko taka ze niepotrzebie karzesz sobie (czy komus innemu) tworzyc cala otoczke wizalna do paru linijek tekstu.
Gdzie tu optymalizacja kodu ?
Fojcik