C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[2]: C#TreeViewチェックボックスのダブルクリックについて
(過去ログ 176 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 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
-