Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Button - Caption zuer Laufzeit ändern (https://www.delphipraxis.net/82573-button-caption-zuer-laufzeit-aendern.html)

xZise 15. Dez 2006 19:46


Button - Caption zuer Laufzeit ändern
 
Sry, aber ich bins nochmal ;)

Wie kann ich die Caption eines Buttons während der Laufzeit ändern (also der Button existier schon)!

Bei der gelegenheit, dass auch nochmal für ein label ;) Danke!

Bernhard Geyer 15. Dez 2006 19:50

Re: Button - Caption zuer Laufzeit ändern
 
Solche fragen bei 1.131 Beiträgen :gruebel:

Delphi-Quellcode:
MyButton.Caption := 'Neuer Text';
MyLabel.Text := 'Neuer Text';

xZise 15. Dez 2006 19:53

Re: Button - Caption zuer Laufzeit ändern
 
Ähm ich wollte eigentlich die nonVCL Lösung ;)

PS: Die VCL-Löscung is schon klar :P

PPS: wtf? schon über 1,1k ...

Martin K 15. Dez 2006 19:54

Re: Button - Caption zuer Laufzeit ändern
 
Beim Label heißt's aber auch Caption :wink:

(Text heißt's bei nem Edit, weil da auch der Text vom Benutzer geändert werden kann - bei Button und Label aber nicht!)
:zwinker:

Zitat:

Zitat von xZise
Ähm ich wollte eigentlich die nonVCL Lösung ;)

Dann sag's doch gleich!
:roll:

Win32.API 15. Dez 2006 19:55

Re: Button - Caption zuer Laufzeit ändern
 
Sollte mit SendMessage und WM_SETTEXT gehen.

Denke mal er meint nen static ..

SirThornberry 15. Dez 2006 19:56

Re: Button - Caption zuer Laufzeit ändern
 
ein Label bei NonVCL? Gibts das da überhaupt? Ein TLabel ist VCL pur. Kein Handle und malt sich auf die Canvas des Parents.

xZise 15. Dez 2006 19:58

Re: Button - Caption zuer Laufzeit ändern
 
Sry, aber ich habe angenommen:

Zitat:

Windows API / MS.NET Framework API
Fragen rund um die API-Programmierung
(Direkte Nutzung der Systemfunktionen unter Umgehung der VCL / VCL.NET)
;)

PS: @ SetText und SendMessage, mach ich mich mal schlau....

@ redbox: StaticText dann eben ;)

SirThornberry 15. Dez 2006 20:00

Re: Button - Caption zuer Laufzeit ändern
 
für TStatic sind die Functionen SetWindowText und wm_settext dann wie bereits erwähnt auch zuständig. Das "Label" hat mich nur etwas verwirrt ob es wirklich um NonVCL geht ob da doch eine Verwechselung der Begriffe statt findet.

xZise 15. Dez 2006 20:02

Re: Button - Caption zuer Laufzeit ändern
 
Also ich habe "Label" gesagt, weil ich es noch so aus VCL-zeiten kenne ;)

Und es funzt supper mit "SetWindowText" ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz