右クリックでもアイテムを選択するようにするには 通常は左クリックしたときのみ、アイテムが選択変更されますが、ポップアップのメニューを使用するときは不便です。
右クリックでもアイテムを選択するとより自然な動きになります。
右クリックでもアイテムを選択するようにするには、MouseDownイベントを使用します。
GetNodeAtでクリックされた場所のノードを特定し、選択された状態にします。
private void treeViewHistory_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Right)
{
treeView.SelectedNode = treeView.GetNodeAt(e.X, e.Y);
}
}
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|