2014-03-30 3 views
0

에서 내 radlistcontrol의 항목을 가져 오기 나는 내부 항목 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
var clickedItem = radListControl1.ElementTree.GetElementAtPoint(e.Location) as RadListVisualItem; 
    if (clickedItem == null) 
    return; 
    var dataItem = clickedItem.Data; 

는 기본적으로 'ctrl.SelectedItem'와 같은 않지만 실제로 선택하지 않고 마우스 위치 아래에있는 요소를 가져옵니다으로이 당신을 위해 작동합니다.