-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
11. Jun 2015
Danke für das Programm. Ich seh, was Du meinst (@BadenPower).
Hab's nochmal versucht und irgendwie klappt's jetzt per KeyDown:
Nach dem ersten Enter wird der Text der ComboBox vervollständigt, nach einem zweiten die eigentliche Prozedur ausgelöst.
Kann ich irgendwo einstellen, dass durch das erste Enter-Klicken erst der Text vervollständigt wird und danach - durch Berufung auf diesen Text...
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
10. Jun 2015
Ja, habe ich schon gehört, allerdings weiß ich (noch) nicht wie. Hatte in letzter Zeit leider keine Zeit für mehr als das Nötige für's Programm.
Mhm. Habe das sogar, aber wohl ohne:
Werde es so machen, danke ^^
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
9. Jun 2015
Jetzt ja und nein, es funktioniert leider nicht.
Im Anhang
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Das mit den negativen ganzzahligen Werten wusste ich - kannte nur Word nicht.
Stimme zu, in Sachen Informatik. Allerdings weiß ich nicht, ob man da wirklich "mehr" schreiben kann.
Wenn man ENTER drückt
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Ich will nicht großmäulig sein, aber letzteres wusste ich sogar schon (das von Perlsau, werde natürlich trdm fehlendes Wissen aufbessern). Mein Problem war das, dass ich:
1. nicht wusste, das Word eine integer Var ist. Mir wurde in der Schule beigebracht, dass es integer, longint, real, char und string gibt - hab aber schon etwas länger angezweifelt, dass das irgendwo komplett ist. Word...
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Wieso Integer, es doch um Word und Char?
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Hi, himitsu's Code hat leider nicht funktioniert.
Kann man dem ENTER-Klicken auch zuweisen, dass es wie ein Mausklick wirkt und somit wie eine Auswahl des Items durch den User?
Das wäre das einzige, was mir noch einfallen würde...
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Danke, wieder so eine Sache von der ich gar nicht wusste, dass man sie machen darf.
Werd ich also so umsetzten.
Just in case: Warum gibt es denn beim Doppelklicken auf das Ereignis im Objektinspektor eine Prozedur und offensichtlich - da ich den Code ja von himitsu hab - noch eine ähnliche mit einer anderen Variablen?
Ist für das Programm nicht mehr wichtig btw
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Hi, danke für diese - wie immer (seit 13 Jahren) - schnelle Antwort.
Hätte ich gewusst, dass man das so abfragen kann, hätte ich es vllt auch so aufgeschrieben ;)
Eine Sache gibt es noch: ich kenn mich mit KeyDown nicht aus und in den Nachrichten erhalte ich den Hinweis:
... bei diesem Code:
procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: word;
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
8. Jun 2015
Nein, leider nicht. Hatte es schon ausprobiert, aber es ergibt an sich auch wenig Sinn, wenn es in diesem Zusammenhang (wo ich doch per ENTER auswählen können will) genutzt würde.
Ich hatte eine Idee für ein Work-Around mit meinen Mitteln:
if Key=13 //müsste Enter sein
then do
if ComboBox1.Text:='x' then ComboBox1.Itemindex:=0 else
if ComboBox1.Text:='y' then ComboBox1.Itemindex:=1 else...
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
6. Jun 2015
Hab schon gemerkt und behoben. Wert bleibt trdm auf -1
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
6. Jun 2015
Nope, leider nicht.
Ich hab mir ein Label gemacht, um den ItemIndex zu überprüfen, aber es bleibt leer.
-
Forum: Object-Pascal / Delphi-Language
FreePascal
by qiLy4n,
6. Jun 2015
Abend,
ich habe eine ComboBox wie folgt eingestellt (relevante Eigenschaften):
AutoComplete: False
AutoDropDown: True
AutoSelect: True
Style: csDropDown
D.h.: Wenn ich die Box anklicke, wird der vorgeschriebene Text markiert, ich kann daraufhin etwas eingeben, worauf sich die Liste öffnet, und wenn das Eingegebene mit einem Listen-Element übereinstimmt, bewegt sich die...