C# Tips


右クリックでもアイテムを選択するようにするには


通常は左クリックしたときのみ、アイテムが選択変更されますが、ポップアップのメニューを使用するときは不便です。
右クリックでもアイテムを選択するとより自然な動きになります。
右クリックでもアイテムを選択するようにするには、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