我需要禁用菜单按钮(父级)下的所有(子)按钮。
我需要在AccountsPayable-> journals-> paymentJournal-> lines-> JournalVoucher中使用它,这里我要禁用paymentStatus菜单按钮的所有子按钮,稍后我将启用按钮我需要什么。
有没有办法,而不是将所有按钮硬编码为button_name.enable(false),将来我可能会在paymentStatus下添加更多状态,所以我需要禁用所有子按钮而无需硬编码。
答案 0 :(得分:0)
您可以遍历子控件并禁用它们。这是表单run
方法的简短示例:
public void run()
{
int i;
super();
for (i = 1; i <= menuButton.controlCount(); ++i)
{
menuButton.controlNum(i).enabled(false);
}
}