Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
okay, das ist logisch :idea:
muss nun leider weg und kann erst morgen weitermachen. Schonmal danke an alle und bis später,
Karsten
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
Hi DeedyH
ich hab's gemacht und es funktioniert..brat mir doch einer einen Storch...(ach lieber nicht, der ist gerade bei uns unterwegs :-) ) Komische Seiteneffekte? Habe Delphi2007pro auf Vista Busi. unter VMWare 6.x laufen..
procedure TfrmMain.FormClose(Sender: TObject; var Action: TCloseAction);
var ini: Tinifile;
i : integer;
begin
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
Hi, unter FormCreate lief es irgendwie nicht, und auf dem Event OnDestroy würde nur der letzte Eintrag weggeschrieben, aber nicht alle. Deswegen entschied ich mich das so zu machen :wink: wollte keinem zu Nahe treten.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
Weil mir das Event vorgeschlagen wurde (und erstmal funktioniert) und "onChange" glaube ich auch nicht das richtige Event ist, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
nee, ich bin gerade am Fummel, denn das geht hier ja eigentlich um eine TStrinliste.. habe schon weiter Hilfe eingespannt und poste nachher mal das Ergebnis (oder die erneute Frage :roll: wenn ichs nicht raff).
Das ist der Momentane stand:
procedure TfrmMain.FormCreate(Sender: TObject);
var ini : TiniFile;
I: integer;
begin
try
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
HI deddyH,
jetzt habe ich den lustigen Effekt, dass beim Abspeichern alles doppelt angzeigt wird und einmal mehr in die INI gespeichert wird. Wenn ichs drei mal aufrufe siehts wie folgt aus:
0=0=0=UT
1=1=1=MESZ
2=2=2=MEZ
3=3=3=myTimeZone1
4=4=4=myTimeZone2
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
6. Jun 2008
Hi DeddyH,
ich dachte auch das das Sinn hat, funzt aber leider nicht.
procedure TfrmMain.FormCreate(Sender: TObject);
var ini : TiniFile;
I: integer;
begin
try
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+'config.ini');
for I := 0 to cbox1.Items.Count - 1 do
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
5. Jun 2008
Hi DeddyH,
soweit klappts jetzt.
procedure TfrmMain.cbox1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
var ini : TiniFile;
i: Integer;
begin
with TComboBox(Sender) do
if Key = VK_RETURN then
if Items.IndexOf(Text) < 0 then
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
4. Jun 2008
Hi deddyH, und auch alle anderen.
Jo, genau das meinte ich, nur dass beim nächsten Start der Applikation der neue Eintrag wieder zur Verfügung stehen muss. Habe ich bspw. eine neuen Eintrag erstellt wie myTimeZone oder UT + 5, so muss ich das nachher wieder benutzen können. Wie also speichern? In der Ini wäre gut, da es aber dann immer mehr werden müsste der String in der INI iteriert werden,...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by lore,
4. Jun 2008
Frage zur ComboBox:
ich will drei Sachen zur Auswahl haben (soweit nicht schwer) und der User darf aber noch weiter Sachen dazu schreiben die dann automatisch mit aufgenommen werden. Geht das mit der Combobox oder muss ich da auch noch ein Edit-Feld verwenden?
Wenn ich versuche über den Items den neuen Text wieder mit ins DropDownMenü zu schreiben, funzt es nicht. Mir ist leider auch die...