Améliorations des contrôles d'interface (Version 9.10)
De Wiki1000
(Différences entre les versions)
(Page créée avec « Category:Version910 ») |
|||
| Ligne 1 : | Ligne 1 : | ||
| + | __TOC__ | ||
| + | |||
| + | ==Action sur les objets affichés dans un noeud de Treebook== | ||
| + | |||
| + | [[image:Treebook-node-actions.png]] | ||
| + | |||
| + | L'objet associé au noeud peut supporter les méthodes suivantes pour exécuter des actions : | ||
| + | |||
| + | <source lang="delphi"> | ||
| + | |||
| + | function CanCustomAction(idx:Integer; var Enable:boolean; var Caption:string):Boolean; | ||
| + | begin | ||
| + | // Return custom action caption and enable state for action index Idx | ||
| + | case idx of | ||
| + | 0 : begin Result := True; Enable=True; Caption := 'My custom action'; | ||
| + | else begin Result := False; | ||
| + | end; | ||
| + | end; | ||
| + | |||
| + | procedure doCustomAction(idx:Integer); | ||
| + | begin | ||
| + | // Execute custom action idx | ||
| + | case idx of | ||
| + | 0 : doMyAction(); | ||
| + | end; | ||
| + | end; | ||
| + | |||
| + | </source> | ||
| + | |||
| + | |||
| + | |||
[[Category:Version910]] | [[Category:Version910]] | ||
Version actuelle en date du 5 novembre 2020 à 11:37
Sommaire |
Action sur les objets affichés dans un noeud de Treebook
L'objet associé au noeud peut supporter les méthodes suivantes pour exécuter des actions :
function CanCustomAction(idx:Integer; var Enable:boolean; var Caption:string):Boolean; begin // Return custom action caption and enable state for action index Idx case idx of 0 : begin Result := True; Enable=True; Caption := 'My custom action'; else begin Result := False; end; end; procedure doCustomAction(idx:Integer); begin // Execute custom action idx case idx of 0 : doMyAction(); end; end;
| Whos here now: Members 0 Guests 0 Bots & Crawlers 2 |
