C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: C#TreeViewチェックボックスのダブルクリックについて


(過去ログ 176 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■101156 / inTopicNo.1)  C#TreeViewチェックボックスのダブルクリックについて
  
□投稿者/ tt (3回)-(2023/01/13(Fri) 14:50:20)

分類:[C#] 

Visual Studio C#でTreeViewの親ノードのチェックボックスをダブルクリックすると、子ノードに親ノードのチェック状態が反映されません
ワンクリックだと反映されます
web検索で調べた所、MSのサポートに同じ現象の対策が書かれていました。
https://support.microsoft.com/ja-jp/topic/treeview%E3%81%AE%E8%A6%AA%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E3%83%80%E3%83%96%E3%83%AB%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B%E3%81%A8-%E5%AD%90%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AB%E8%A6%AA%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E7%8A%B6%E6%85%8B%E3%81%8C%E5%8F%8D%E6%98%A0%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8B-3930e648-cd49-7e35-592d-8c1ac1867dab

回避手順通りに進め、TreeViewExクラスの作成まではできましたが、デザイナーにて TreeView の代わりに TreeViewEx を利用するための変更がよくわかりません。
誰か教えてください。よろしくお願いします。

引用返信 編集キー/
■101157 / inTopicNo.2)  Re[1]: C#TreeViewチェックボックスのダブルクリックについて
□投稿者/ にゃんちゅう (1回)-(2023/01/13(Fri) 15:08:42)
フォームにTreeViewを追加していないのであれば
ビルドし追加するフォームのデザイナを開き、
ツールボックスにTreeViewExがあるはずなのでそれを選択して追加

既にTreeViewが追加してあり、TreeViewExに変更したい場合は
フォームの.designer.csを開き、System.Windows.Forms.TreeView となっているところを
TreeViewExに書き換えれば親のチェック状態が子ノード以下にも反映されると思います。
引用返信 編集キー/
■101158 / inTopicNo.3)  Re[1]: C#TreeViewチェックボックスのダブルクリックについて
□投稿者/ tt (4回)-(2023/01/13(Fri) 15:08:52)
No101156 (tt さん) に返信
> Visual Studio C#でTreeViewの親ノードのチェックボックスをダブルクリックすると、子ノードに親ノードのチェック状態が反映されません
> ワンクリックだと反映されます
> web検索で調べた所、MSのサポートに同じ現象の対策が書かれていました。
> https://support.microsoft.com/ja-jp/topic/treeview%E3%81%AE%E8%A6%AA%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E3%82%92%E3%83%80%E3%83%96%E3%83%AB%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B%E3%81%A8-%E5%AD%90%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AB%E8%A6%AA%E3%83%8E%E3%83%BC%E3%83%89%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E7%8A%B6%E6%85%8B%E3%81%8C%E5%8F%8D%E6%98%A0%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8B-3930e648-cd49-7e35-592d-8c1ac1867dab
>
> 回避手順通りに進め、TreeViewExクラスの作成まではできましたが、デザイナーにて TreeView の代わりに TreeViewEx を利用するための変更がよくわかりません。
> 誰か教えてください。よろしくお願いします。
>

自己解決しました。
すみませんでした。
解決済み
引用返信 編集キー/
■101159 / inTopicNo.4)  Re[2]: C#TreeViewチェックボックスのダブルクリックについて
□投稿者/ tt (5回)-(2023/01/13(Fri) 15:09:23)
No101157 (にゃんちゅう さん) に返信
> フォームにTreeViewを追加していないのであれば
> ビルドし追加するフォームのデザイナを開き、
> ツールボックスにTreeViewExがあるはずなのでそれを選択して追加
>
> 既にTreeViewが追加してあり、TreeViewExに変更したい場合は
> フォームの.designer.csを開き、System.Windows.Forms.TreeView となっているところを
> TreeViewExに書き換えれば親のチェック状態が子ノード以下にも反映されると思います。

ありがとうございます。できました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -