を持つプログラムがありTreeView
ます。ユーザーがControl
キーを保持している場合、各Node
ツリービューからのデータが継続的に に追加されるようにしましたListView
。ここでやりたいことは、Ctrl キーが押されていることをシミュレートしながら、このノードをプログラムで選択することです。
つまり、Control キーが押されていない場合、そのノードに関連するデータを表示する責任があるリストビューは、ノードの選択時に消去されます。コントロール キーが押されている場合、新しく選択されたノードのデータがリスト ビューに追加されます。
キーホールドメッセージを送信する方法はありますか? 私は次のようなことを意味します:
var nodeCount = tvTestGroups.Nodes.Count;
for(int i = 0; i <nodeCount; i++)
{
SendKeys.Send("Control");
tvTestGroups.SelectedNode = tvTestGroups.Nodes[i];
}