Gibt es eine Möglichkeit in Delphi, das Formular nicht auf seine Komponenten zu fokussieren, aber diese Komponenten nicht zu deaktivieren? Ich versuchte Self.SetFocus auf FormActivate Ereignis des Formulars, aber das Programm sagt, dass es sich nicht auf eine deaktivierte Komponente konzentrieren kann.Delphi - Formular so einstellen, dass es sich auf keine Komponente konzentriert, wenn es angezeigt wird
6
A
Antwort
12
Verwenden Sie die folgende OnActivate Ereignishandler:
procedure TForm1.FormActivate(Sender: TObject);
begin
ActiveControl:= nil;
end;
+0
ok gelöst, danke Serg :) – rajeemcariazo
+3
@rajeem_cariazo; Legen Sie diese Antwort als Ihre akzeptierte Antwort fest. – SimaWB
Verwandte Themen
- 1. Wird ein Delphi-Formular immer OnResize auslösen, wenn es angezeigt wird?
- 2. Wie wird ein Formular positioniert, bevor es angezeigt wird?
- 3. Kann ich ShowDialog() so einstellen, dass es nicht oben liegt?
- 4. Es wird keine Ausgabe angezeigt
- 5. UserControl wird aufgeblasen, wenn es auf einem Formular platziert wird?
- 6. Gibt es ein Zahlungs-Gateway, das sich auf Indien konzentriert?
- 7. Magento Es wird keine Versandart angezeigt.
- 8. MaxSized C# WinForm verhindern, dass es sich bewegt, wenn es maximiert wird
- 9. PHP so einstellen, dass es bei Fehler 500s immer umleitet
- 10. Html Tabelle, die sich bewegt, wenn ein Glyphicon angezeigt wird, wenn es auf Div
- 11. Logo wird pixelig, wenn es sich dreht
- 12. So stylen Sie Google Custom Search Engine so, dass es nicht als Blockelement angezeigt wird
- 13. Formular schließt, wenn es nicht
- 14. Es werden keine Fehler angezeigt - iPhone Simulator
- 15. Wie stelle ich ein Bild so ein, dass es über eine Dropdown-Menüoption angezeigt wird?
- 16. So greifen Sie auf das übergeordnete Formular in Delphi zu
- 17. NSTableView, so dass es benutzerfreundliche
- 18. Größe ändern, wenn es sich auf neue Linie bewegt
- 19. Alloc init lädt keine Komponente in es
- 20. Delphi: beziehen sich auf eine Komponente aus mehreren Frames
- 21. Verhindern, dass Element Platz belegt, bevor es angezeigt wird
- 22. Datum wird nicht angezeigt, wenn es mit Servlets verwendet wird
- 23. Wie werden Delphi-Einheiten automatisch hinzugefügt, wenn eine Komponente einem Formular hinzugefügt wird?
- 24. Delphi Formular minimieren Problem
- 25. Delphi-Komponente nicht gemalt
- 26. PHP TimeZone bewirkt, dass date() doppelt so schnell angezeigt wird, wie es sein sollte
- 27. Wie lege ich das Meta-Tag so fest, dass es als Mindestbreite meiner Seite angezeigt wird?
- 28. requestLayout() hat keine Wirkung, wenn es von onSizeChanged() aufgerufen wird?
- 29. So zeigen Sie Dropdown automatisch erweitert, so dass es alle Optionen anzeigt, wenn Seite geladen
- 30. Namensschild, das sich jedes Mal überschneidet, wenn es geladen wird
Minor Hinweis: Ich glaube nicht, dass die * Compiler * sagt so, aber das Programm vom Compiler erzeugt. –