| |
|
|
| CompileMarkSeparationSource wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Button-Text verändern
Lauffähig ab Profan-Version 5.0
Erklärung:
----------
Dieses Beispiel demonstriert, wie man die Titelzeile eines Fensters
und den Text auf einem Button verändern kann
Es bedeuten:
------------
Titel?$ der Text der Titelzeile des Hauptfensters
exit% Handle des Beenden-Buttons
test% Handle des Test-Buttons
TextButton% Handle des TextButtons
i% Zählvariable
declare e%,exit%,test%,i%
declare Titel1$,Titel2$,Titel3$,Titel4$,Titel5$
declare TextButton%
let titel1$=Profan² ist Klasse !!!
let titel2$=Profan² an die Schulen !!!
let titel3$=Profan² an die Schulen ???
let titel4$=Profan² ist super !!!
let titel5$=Mit Profan² ins WWW !!!
cls Erzeugt Hauptfenster 640 x 480 Pixel
WindowTitle Titel5$ Setzen des Fenstertitels
let exit%=CreateButton(%HWnd,Exit,5,405,100,25)
let test%=CreateButton(%HWnd,Text mit SetText ändern,425,405,200,25)
let textbutton% = CreateButton(%HWnd,Titel3$,170,100,300,25)
let e%=0
whilenot e%
WaitInput
if GetFocus(exit%)
let e%=1
elseif GetFocus(test%)
inc i%
if i% = 1
SetText %HWnd,Titel1$
SetText TextButton%,Titel4$
endif
if i% = 2
SetText %HWnd,Titel2$
SetText TextButton%,Titel5$
endif
if i% = 3
SetText %HWnd,Titel3$
SetText TextButton%,Titel1$
endif
if i% = 4
SetText %HWnd,Titel4$
SetText TextButton%,Titel2$
endif
if i% = 5
SetText %HWnd,Titel5$
SetText TextButton%,Titel3$
endif
case i% = 6 : i% = 1
elseif GetFocus(Textbutton%)
MessageBox(Aua! Das tut doch weh !!!,Aua! Aua! Aua!,4112)
endif
wend
end
|
|
|
| |
|
|