![]() |
Problem mit Tabulatorreihenfolge
Also mein Problem ist folgendes:
Ich hab mir ein kleines Proggie zum Chatten im eigenen Netzwerk geschrieben. Zum versenden einer Nachricht kann man bequem mit Tab aus dem edit raus zum Versenden-Button springen. Da die NAchricht aber in einem Memo angezeigt wird habe ich das Problem, dass ich nicht wie beispielsweise bei ICQ sofort in meinem Edit weiterschreiben kann, sondern dass ich erst mit der Maus wieder reinklicken muss... Wie kann ich das umgehen? |
Re: Problem mit Tabulatorreihenfolge
Hi und herzlich Willkommen in der DP! :hi:
Schau dir mal die Eigenschaft "TabOrder" an. Da kannst du einstellen in welcher Reihenfolge "getabbt" werden soll. Wenn du Controls ganz auslassen willst, dann schaue dir mal die Eigenschaft "TabStop" an. :) Chris PS: Kleiner Trick: klicke und halte [SHIFT] gedrückt und klicke weiter in der Reihenfolge, wie "getabbt" werden soll und klicke dann im Kontextmenü auf "Tab Order". Damit kannst du solche Sachen schnell und einfach definieren. |
Re: Problem mit Tabulatorreihenfolge
Moin Joe,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS. Zitat:
Eine weitere Möglichkeit: Setz nach dem Absenden den Focus wieder auf das Editfeld (SetFocus) |
Re: Problem mit Tabulatorreihenfolge
Ein Hallöle von
![]() oder im Button-Ereignis das Memo wieder aktivieren:
Delphi-Quellcode:
http://www.delphipraxis.net/images/common/divider.jpg
Procedure TForm1.Button1Click(Sender: TObject);
Begin ... {Form1.}ActiveControl := Memo1; End; ![]() ![]() ![]() |
Re: Problem mit Tabulatorreihenfolge
Danke euch erst mal! (Das Forum is ne geniale Idee, alleine durch lesen lernt man viel und ich kann noch so wenig!)
Tja, dieses Tabulatorenreihenfolgendings hab ich schon gefunden, ich hab nur nich verstanden, wie ich da eine Art "Schleife" einrichte, da man da wohl keinerlei Objekte zweimal einfügen kann... d.h. Es wird zwar richtig gesprungen, aber irgendwann geht es bei meinem ersten Objekt los und das ist z.B. ein Exitbutton... Das mit dem Druck auf Enter ist schon aktiviert, aber ich als alter ICQ'ler nutze das nicht... Die Focusfunktion scheint mir da das richtige... Danke euch! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:19 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