Eléments graphiques et logiques
7.6 SlEsTouchButton
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 7-18
7.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")
256
Exemple "This is my first TouchButton !!!"
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1