Ich habe den folgenden Code, um ein benutzerdefiniertes Steuerelement auszuwählen. Das aktive Steuerelement sollte jedoch nicht auf 'uPnlEntryOptions' gesetzt werden. Ich habe versucht, control.select zu verwenden, dasselbe Ergebnis. Ich habe auch versucht Active = uPnlEntryOptionsFehler beim Auswählen oder Festlegen des Fokus auf ein benutzerdefiniertes Steuerelement
-Code
uPnlEntryOptions.Visible = True
uPnlEntryOptions.Refresh()
uPnlEntryOptions.Select()
uPnlEntryOptions.Focus()
Debug.Print(CStr(uPnlEntryOptions.Focused))
Debug.Print(CStr(uPnlEntryOptions.CanFocus))
Ausgabe
Falsch
Wahre
Mit ActiveControl = uPnlEntryOptions wird der Name des aktiven Steuerelements auch als anderes Element ausgegeben. – Simeon
Was ist der Typ von uPnlEntryOptions - wenn benutzerdefiniert, wovon erbt? Enthält es Untersteuerelemente? Ich nehme an, es hat Enabled = true? –
Ja aktiviert ist wahr. Es enthält nur Schaltflächen. Sorry, nicht sicher, was du meinst mit was ist es inhärent von? – Simeon