Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Combobox nicht 1. Geige (https://www.delphipraxis.net/72186-combobox-nicht-1-geige.html)

Privateer3000 26. Jun 2006 21:47


Combobox nicht 1. Geige
 
Hiho Leutz,
ich hab ein merkwürdiges Problemchen,

ich habe in einem Form mehrere Elemente
Butons, Edits,Comboboxen usw.
Eine Combobox soll aber als erstes beim
Programmstart fokussiert sein.
Aber es ist immer ein Button als erstes markiert.
Obwohl die Box den Taborder 0 hat und der betroffene
Button erst die 1.
Wieso ist die Combo nicht markiert?

Lg
Privateer

EDatabaseError 26. Jun 2006 21:54

Re: Combobox nicht 1. Geige
 
mach im form activate:
ComboBox1.Setfocus;

das liegt daran das du den button oder anderes vor der combobox ins form gesetzt hast.


mfg
tobi

Privateer3000 26. Jun 2006 22:00

Re: Combobox nicht 1. Geige
 
Danke
es muss was anderes sein was das verhindert
denn jetzt erhalt ich eine exception,
dass ein "deaktiviertes oder unsichtbares Element kein Fokus erhalten kann"
Nichts von beiden ist aber Fall!!

EDatabaseError 26. Jun 2006 22:06

Re: Combobox nicht 1. Geige
 
also bim setfocus ist enabled und visible true??

(das setfocus muss in das form in dem die cb auch ist)

DGL-luke 26. Jun 2006 22:11

Re: Combobox nicht 1. Geige
 
EDBErr meint wohl, dass die Checkbox aktiviert (enabled = true) und sichtbar (visible = true) sein muss.

Hawkeye219 26. Jun 2006 22:21

Re: Combobox nicht 1. Geige
 
Hallo,

hast du es schon einmal mit der Eigenschaft Delphi-Referenz durchsuchenTForm.ActiveControl versucht?

Gruß Hawkeye

Privateer3000 26. Jun 2006 22:21

Re: Combobox nicht 1. Geige
 
in der Tat, trifft beides zu! Beides ist enabled.
ich kann es mir auch nicht erklären.

DGL-luke 26. Jun 2006 22:35

Re: Combobox nicht 1. Geige
 
Ich bin sop ziemlcih am Ende mit meinem latein... haben dbutton und combobox evtl. verschiedene parents sprich liegen in verschiedenen Containern? Ansonsten einfach mal Button und Combobox löschen und neu erstellen...

EDatabaseError 26. Jun 2006 22:48

Re: Combobox nicht 1. Geige
 
ja oder in der form datei vertauschen

DGL-luke 26. Jun 2006 22:54

Re: Combobox nicht 1. Geige
 
Was EDBErr wohl sagen will: :stupid:
(ach ich seh grad, 400+ Posts, da muss ich das wohl nicht so groß erklären:

Einfach mal ein bisschen in der DFM rumpfuschen, im formdesigner rechtsklick -> ansicht als text :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr.
Seite 1 von 2  1 2      

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 by Thomas Breitkreuz