![]() |
ShortCut als Text im Objektinspektor
Hallo zusammen,
ich erstelle mir gerade eine Komponente. Als eine der Eigenschaften habe TShortCut als Property. Jedoch wird im Objektinspektor nicht F10 angzeigt sonder ich kann nur einen numerischen Wert eingeben. Was mach ich hier falsch? Ich hätte auch schon bei der TAction geschaut aber nichts entsprechendes gefunden. |
AW: ShortCut als Text im Objektinspektor
Ich dachte dass dieser Property automatisch an allen TShortCut hängt. (bei uns ist es jedenfalls so)
Delphi-Quellcode:
Normaler Weise sind die typspezifischen Standardeditoren "automatisch" für alle alle Klassen und Property jenes Types registriert,
// unit VCLEditors
procedure Register; begin RegisterPropertyEditor(TypeInfo(TShortCut), TDeineKlasse, 'DeinProperty', TShortCutProperty); also quasi so
Delphi-Quellcode:
.
RegisterPropertyEditor(TypeInfo(TShortCut), nil, '', TShortCutProperty);
|
AW: ShortCut als Text im Objektinspektor
Danke, das war es.
Ich habe als Eigenschaft nicht ShortCut sondern einen eigenen Namen.
Delphi-Quellcode:
RegisterPropertyEditor(TypeInfo(TShortCut), TmgmButtonEditProperties, 'Btn1ShortCut', TShortCutProperty);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:52 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 by Thomas Breitkreuz