![]() |
ComboBox Eintrag manuel eintragen
Hi und zwar kenne ich mich mit Delphi noch nicht so gut aus, also bin so zusagen noch ein Anfänger.
Jetzt wollte ich mir ein kleines Programm schreiben, wo ich alle meine Spiele in eine Liste eintragen kann, bzw keine Liste, sondern in einer Combobox. Hab vor einfach jetzt ein EditFeld zu nehmen dort den Spielnamen sowie den Pfad bis zu .exe eingeben kann. Das in jeweils ein Editfeld. So wenn man dann auf nen bestimmten Button klickt, dass dann der name des Spieles in die Combobox eingetragen wird. Der Pfad bis dahin soll dan im hintergrund gespeichert werden. So anfürsich hab ich kein problem damit, nur leider kenne ich mich mit vielen VCL anwendungen nicht aus, und weiß daher überhapt nicht, wie man die Combobox gebraucht. Ich weiß ja nicht mal wie ich es so schaffe, dass da sachen zum auswählen kann, und dann geschweige denn garnicht, dass dan zu machen wenn das Programm schon Compelliert ist. Es würd emich wirklich freuen, wenn ihr mir eine kleine Einweisung geben könntet, wie man die Combobox gebraucht. BZW. wenn ihr eine Seite kennt, wo grundlegende Sachen zu den meisten der VCL anwendungen geschrieben stehen, das ihr mir den Link geben könntet, damit ich mal da nachschauen kann, wenn ich noch ne frage zu anderen Sachen der VCL Anwendungen hab. mfg. SyntaxXx |
Re: ComboBox Eintrag manuel eintragen
Soll der Wert ausgewählt oder angefügt werden?
Wie sollen die werte abgelegt werden? Datenbank? ![]() |
Re: ComboBox Eintrag manuel eintragen
Hmm das ist schwer zu erklären.
Also als erstes wenn ich das Programm starte ist folgendes da: Ein Editfeld, wo man den namen des Spieles eingibt Ein Editfeld, wo man den Pfad zu der .exe des Spieles eingibt Einen Buttom wo z.b. "Add" drauf steht um die Daten, die man in Edit1 eingeben hat in die Combobox einzutragen, sprich den namen des Spieles. Und eine ComboBox, wo man nachher das Spiel auswählen kann und dieses dann durch Doppelklick gestartet wird. Wenn sich ne Combobox dazu nicht eignet, bin ich auch gerne offen für anderes. Sollte halt nur einigermaßen aufgeräumt aussehen. So und immer wenn man auf Button "Add" klickt, wird dann ebender Name, den man in Edit1 eingegeben hat, in die ComboBox hinzu gefügt. |
Re: ComboBox Eintrag manuel eintragen
Anfügen kann man mit
Delphi-Quellcode:
ComboBox.Items.Add();
|
Re: ComboBox Eintrag manuel eintragen
Zum speichern sollten für diesen Zweck Ini genügen.
Tutorial hier ![]() Zum öffnen schau dir mal ShellExecute an. ![]() |
Re: ComboBox Eintrag manuel eintragen
Shellexecute kann ich schon^^
Gut werde mir den rest anschauen, ich danke euch schonmal. Habt mir schon viel geholfen |
Re: ComboBox Eintrag manuel eintragen
Hab jetzt doch ein kleines Problem, wollte da jett nen kleinen test machen, ob das mit dem befehl geht:
Delphi-Quellcode:
Doch dann wen ich das Programm starte habe ich mir eigentlich gedacht dass dann in der ComboBox "Beispiel" steht.
ComboBox.Items.Add('Beispiel');
Tut es aber nicht. Da steht nur "Spieleliste", weil ich den text der ComboBox so genannt habe. Könnt ihr mir sagen, warum dass jetzt das nicht steht? |
Re: ComboBox Eintrag manuel eintragen
Eine ComboBox vergisst seinene Inhalt beim Programmende. Du musst den Inhalt bei Programmende speichern und dann beim Start neu laden.
Den Index des aktiven Eintrags kann man mit .ItemIndex setzen oder ermitteln |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz