我有Radlistcontrol
个项目,并添加Menu
一些选项,点击RadMenuItem
右键单击后我尝试获取文件路径
这是我到目前为止所尝试的,但目前我被卡住了。
RadListControl radListControl1;
RadMenuItem menuItemPlayFile = new RadMenuItem("Remove");
menuItemPlayFile.Click += menuItemPlayFile_Click;
radContextMenu1.Items.Add(menuItemPlayFile);
private void menuItemRemve_Click(object sender, EventArgs e)
{
Point point = radListControl1.PointToClient(Control.MousePosition);
RadElement clickedItem = radListControl1.ElementTree.GetElementAtPoint(point);
}
我尝试Telerik
论坛,但似乎这个论坛已经死了。
任何人都可能有一些想法?
答案 0 :(得分:0)
var clickedItem = radListControl1.ElementTree.GetElementAtPoint(e.Location) as RadListVisualItem;
if (clickedItem == null)
return;
var dataItem = clickedItem.Data;
这对你有用,因为它基本上和&#c; ctrl.SelectedItem'相同。但是在没有实际选择的情况下获取鼠标位置下的元素。