내 vb.net 앱에서 전자 메일 주소를 많이 포함하는 목록 상자가 있습니다.컨텍스트 메뉴 작업을 위해 목록 상자에서 마우스 오른쪽 버튼으로 클릭 한 항목 가져 오기 - vb.net
연락처보기, 수정 및 제거 옵션이있는 목록 상자에 상황에 맞는 메뉴가 있습니다.
현재 listbox1.items의 어떤 항목을 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴 작업에서 사용했는지 확인하는 방법에 대해 고민하고 있습니다. 예를 들어 사용자 오른쪽 클릭 '[email protected] THEITEMTHATWASRIGHTCLICKED을
listbox1.items.remove(THEITEMTHATWASRIGHTCLICKED)
말을하지만 어떻게 내가 결정하는 것 '과 클릭은 그때 필요 삭제? 나는 오른쪽에서 왼쪽 버튼을 클릭하기 전에 항목을 클릭하면
내가 시도 ...
itemthatwasrightclicked = listbox1.SelectedIndex
는, 나는 -1 반환 된 인덱스를 얻을. 항목을 먼저 클릭 한 다음 마우스 오른쪽 단추로 클릭하면 올바른 색인이 반환되므로 사용자가 처음 왼쪽 클릭하지 않고 마우스 오른쪽 단추를 클릭하면 해당 항목이 선택되지 않은 것처럼 보입니다.
나는 실종되었으므로 도움이 될 것입니다.
나는 이것이 단순해야한다고 생각합니다.
미리 감사드립니다. :)
정확히 내가 필요한 것입니다. 선생님 고마워요. 마우스 오른쪽 버튼을 클릭하면 항목이 선택되고 올바른 색인을 제공하고 여기에서 기능을 수행 할 수있게합니다. – John