Exemple
//M(MyTBMask/"My CustomWidget TouchButton ...")
DEF MyTB1 = (W///,"slesstdcw.SlEsTouchButton"/////70,20,200,100/0,0,0,0)
LOAD
WRITECWPROPERTY("MyTB1", "text", "This is my first TouchButton !!!")
WRITECWPROPERTY("MyTB1", "textPressed", "This is my first TouchButton (pressed)!!!")
WRITECWPROPERTY("MyTB1", "picture", "dsm_remove_trashcan_red.png") WRITECWPROPERTY("MyTB1", "pic-
tureAlignment", "left")
WRITECWPROPERTY("MyTB1", "scalePicture", FALSE)
WRITECWPROPERTY("MyTB1", "picturePressed", "slsu_topology_empty_round_slot.png") WRITECWPROPER-
TY("MyTB1", "picture", "slsu_topology_empty_slot_left_error.png")
END_LOAD
Figure 8-18
8.6.2
Lecture et écriture de propriétés
Description
Les propriétés présentées dans le chapitre suivant sont lues avec la fonction ReadCWProperty()
et définies avec WriteCWProperty().
Exemples
Lecture de la propriété "Text" du SlEsTouchButton lié par la variable d'affichage
"MyTouchButton". Le résultat est écrit dans le registre 0.
REG[0] = ReadCWProperty("MyTouchButton", "Text")
Écriture de la valeur "sk_ok.png" dans la propriété "Picture" du SlEsTouchButton lié par la variable
d'affichage "MyTouchButton".
WriteCWProperty("MyTouchButton", "Picture", "sk_ok.png")
SINUMERIK Integrate Run MyScreens
Manuel de programmation, 10/2020, A5E40869575D AD
Exemple "This is my first TouchButton !!!"
Eléments graphiques et logiques
8.6 SlEsTouchButton
259