![]() |
DevExpress TCxButtonEdit - Wo Text?
Liste der Anhänge anzeigen (Anzahl: 2)
Liebe Mitstreiter,
irgendwie scheine ich gerade total bescheuert - oder einfach nur blind zu sein. Gegeben sei in einer Toolbar (siehe Screenshot) ein TCxButtonEdit-Control. Wenn ich hier einen Text eingebe und dann auf den Button (Lupe im Screenshot) klicke ("ENTER" klappt auch nicht), dann wird mir der Text in ShowMessage (im OnButtonClick des TCxButtonEdit-Controls) als leerer String angezeigt. Suchen im Forum und Internet halfen mit leider nicht. Alles was ich bei meinen Recherchen gesehen habe, lässt mich vermuten, dass es irgendwie mit dem Verlieren des Fokus beim Verlassen des Control und konsekutivem Löschen des Inhaltes zusammen hängen könnte. Die Einstellungen im ObjectInspector des Controls habe ich ebenfalls als Screenshot angehängt.
Delphi-Quellcode:
BTW, auch die Demos von DevExpress konnten mir leider nicht helfen. Es kann doch nicht so wahnsinnig schwer sein, an den eingegebenen Text zu kommen... WAS übersehe ich?! :oops::oops::oops:
procedure TMainFormCalendarClient.cxBarEditItem1PropertiesButtonClick(
Sender: TObject; AButtonIndex: Integer); begin ShowMessage(cxBarEditItem1.EditValue); end; |
AW: DevExpress TCxButtonEdit - Wo Text?
DevExpress und seine Edit-Werte Eigenschaften sind schon etwas... speziell.
TcxCustomEdit(Sender).EditValue sollte zum Ziel führen. Der Cast ist bei den BarItems erforderlich. |
AW: DevExpress TCxButtonEdit - Wo Text?
Und was bewirkt ein ShowMessage(cxBarEditItem1.Text); ?
|
AW: DevExpress TCxButtonEdit - Wo Text?
Zitat:
@KodeZwerg: Die Eigenschaft gibt es bei dem Control nicht :( |
AW: DevExpress TCxButtonEdit - Wo Text?
![]() |
AW: DevExpress TCxButtonEdit - Wo Text?
So, hat mir jetzt einfach keine Ruhe gelassen.
Delphi-Quellcode:
... liefert auch einen Leerstring zurück.
ShowMessage(TCxCustomEdit(Sender).EditValue);
Delphi-Quellcode:
... gibt eine Zugriffsverletzung.
ShowMessage(TCxCustomEdit(cxBarItem1).EditValue);
// EDIT: Mit TCxButtonEdit(Sender).EDITINGTEXT scheint es zu funktionieren... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:45 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