![]() |
Programming Guide |
WideStudio Index Table of contents |
O menu pull-down e a área de menu
O que é uma área de menu
A área de menu WSCmenuArea é um formulário que assegura uma área de menus pull-down. Esta classe preserva uma área superior, tendo sua geometria automaticamente ajustada quando a janela base é redimensionada.
[exemplo com área de menu (WSCmenuArea)]
Tente usar o menu pull-down
Agora tente criar uma aplicação de exemplo que tenha uma área de menu pull-down.O exemplo tem [File] menu e este por sua vez três subitens.
[exemplo de aplicação com área de menu]
Open
Save
Exit Primeiro, crie uma janela de aplicação e arraste uma instância de WSCmenuArea a partir da tab "Forms" no diálogo da caixa de objetos. Depois, solte uma instância de WSCpulldownMenu a partir da tab "Commands". Ajuste as propriedades como segue:
Label string: File
Menu items: Open(O):open_ep:o,Save(S):save_ep:s,SP,Exit(E):exit_ep:e Na propriedade de menu de itens, ajuste o valor que está assinalado com vírgulas para cada item.
Um item consiste do seguinte formato. Indica um separador com um item "SP".
item string:event procedure name:short cut key,...
For example, in an above-mentioned example, an event procedure which title is open_ep is executed when the menu [Open(0)] selected. You can set event procedures which title is open_ep with NONE trigger to the pull-down menu instance.
You can assign ID to each menu item, and you can process the all triggers of each menu with an event procedure to use the ID.
In the case with ID, one item consists of the following format. In the procedure,you can get the ID with getValue() method.
item string:event procedure name:short cut key:id,...
Nota sobre o menu pull-down
Não é permitido utilizar a classe WSCpulldownMenu e outra classe tipo WSCvXXXX no mesmo formulário. Adicione instâncias da classe WSCpulldownMenu somente na área de menu.
Copyright(C) WideStudio Development Team, 1999-2005 | Last modified: Jan 05, 2005 |