![]() |
TTaskiDialog: Breite manuell setzten möglich?
Hallo!
Ich benutze in meinem Projekt TTaskDialog. Manche Dialogs, vor allem die mit etwas längerem Textinhalt, ziehen sich in die Höhe bis zum geht nicht mehr, die Breite bleibt aber gleich. Sieht gar nicht schön aus. Auch die Dateipfade, die ich dem Kunden gerne vollständig angezeigt bekommen möchte, werden zum Teil durch Punkte [\...\] ersetzt. Gibt es die Möglichkeit, die TTaskDialogs breiter zu machen bzw. die Breite manuell setzten? Wie teile ich dem TTaskDialog mit, dass ich die Dateipfade vollständig anzeigen möchte? Viele Dank! |
AW: TTaskiDialog: Breite manuell setzten möglich?
Also, die entsprechende API-Struktur
![]()
Delphi-Quellcode:
:
cxWidth
Zitat:
|
AW: TTaskiDialog: Breite manuell setzten möglich?
Vielen Dank! Probiere ich aus.
|
AW: TTaskiDialog: Breite manuell setzten möglich?
Zitat:
|
AW: TTaskiDialog: Breite manuell setzten möglich?
Zitat:
|
AW: TTaskiDialog: Breite manuell setzten möglich?
Zitat:
|
AW: TTaskiDialog: Breite manuell setzten möglich?
Zitat:
Zitat:
Delphi-Quellcode:
TMyTaskDialog kannst du dann zwar nicht ohne weiteres im Formdesigner nutzen, aber für einen Test tut's das ja. Die Implementation von TMyCustomTaskDialog.Execute ist leider eine komplette Kopie, da TTaskDialog mal wieder ein Musterbesipiel an Wiederverwertbarkeit ist.:wall:
TMyCustomTaskDialog = class(TCustomTaskDialog)
strict protected function DoExecute(ParentWnd: HWND): Boolean; override; end; TMyTaskDialog = class(TMyCustomTaskDialog) published property Buttons; property Caption; property CommonButtons; property CustomFooterIcon; property CustomMainIcon; property DefaultButton; property ExpandButtonCaption; property ExpandedText; property Flags; property FooterIcon; property FooterText; property HelpContext; property MainIcon; property ProgressBar; property RadioButtons; property Text; property Title; property VerificationText; property OnButtonClicked; property OnDialogConstructed; property OnDialogCreated; property OnDialogDestroyed; property OnExpanded; property OnHyperlinkClicked; property OnNavigated; property OnRadioButtonClicked; property OnTimer; property OnVerificationClicked; end platform; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:35 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