在代码中直接操作菜单的属性,checked,enabled
可以直接使用TMenuItem对象来操作,bcb已经封装成可视对象。不需要和VC一样 FindItem
void __fastcall TForm1::PopupMenu1Popup(TObject *Sender)
{
//弹出前修改enabled属性
TTreeNode* pNode = TreeView1->Selected ;
if(pNode->SelectedIndex ==0)//1-文档,0-目录
{
theFolder->Enabled = true ;
childFolder->Enabled = true ;
}
else
{
theFolder->Enabled = false ;
childFolder->Enabled = false ;
}
}
//---------------------------------------------------------------------------