간단한 트리보기 (예 : http://www.mono-project.com/GtkSharp_TreeView_Tutorial)가 200 개 항목으로 채워지고 스크롤바에 연결되었습니다. 모든 것이 작동하지만 항목을 선택하고 화살표 키를 사용하면 선택한 항목이 보이는 영역 밖에있을 수 있습니다. 그것이 가능, 그것은 또는 스크롤 바의 설정 조정에 초점을 즉Gtk 트 리뷰 문제
void HandleTreeSelectionChanged (object sender, EventArgs e)
{
vadjustment.Value=SELECTED-ITEM.DISTANCE-FROM-TOP-OF-TREEVIEW;
}
그리고 하나 더 질문 : 테이블에 검은 색 테두리를 칠하는 방법 (이 tree.EnableGridLines = TreeViewGridLines.Both은, 그냥 그리드 내부에 있습니다). 미리 감사드립니다. Matej
죄송하지만 별도로 처리해야합니다. 내가 선택한 항목을 따르는 방법을 알아야합니다 (사용자가 화살표 키를 눌렀을 때 vadjustment에 숫자를 추가해야합니다. 값과 화살표 키를 밀어 올리면 vadjustment에서 일부 숫자를 제거해야합니다. 값). 미리 감사드립니다. – matej148
matej148 : 업데이트를 참조하십시오. –
감사합니다.하지만 treeview가 스크롤바에 연결되어있어 잘 작동합니다. 사용자가 선택한 항목을 변경할 때 VAdjustment를 변경해야합니다. 문제는 제가 추가하거나 제거해야하는 가치가 무엇인지 모르겠다는 것입니다 :'vadjustment.Value = SELECTED-ITEM.DISTANCE-FROM-TOP-OF-TREEVIEW (사용자가 화살표 키를 누를 때) vadjustment.value + = something (사용자가 화살표 키를 누를 때) – matej148