【发布时间】:2015-11-28 13:40:57
【问题描述】:
您知道,单击 RadMenuItem 后,子菜单会打开。但这对我无效。我希望,当 onmouseover 事件时,子菜单会自动打开。通常在winforms下面的代码实现我的愿望:
private void menuStrip_MouseEnter(object sender, EventArgs e)
{
var menu = (ToolStripMenuItem)sender;
menu.ShowDropDown();
}
你能帮我吗,我如何在 RadMenu 中这样做?
编辑:我试过这样:
private void rmiAna_MouseEnter(object sender, EventArgs e)
{
var menu = (RadMenu)sender;
menu.IsSubmenuOpen = true;
}
你能帮帮我吗? 亲切的问候。
【问题讨论】:
-
如果我清楚地理解,你需要 IsSubmenuOpen 属性。
-
@Spawn,首先谢谢你。当我将光标移到菜单上时,子菜单必须自动打开而无需单击。但是当我厌倦了这段代码时:
var menu = (RadMenu)sender;menu.IsSubmenuOpen();is not a valid property. -
IsSubmenuOpen - 属性,而不是方法,所以我们写 menu.IsSubmenuOpen = true;
-
@Spawn,我编辑了我的问题,当我像你说的那样疲倦时,我得到了错误。谢谢。
-
WinForms.... 我的错,对不起。据我了解,这将是 ShowChildItems() 方法...
标签: c# winforms telerik radmenu