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

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

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

Re[2]: C#のユーザーコントロールの処理について教えてください。


(過去ログ 138 を表示中)

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

■81262 / inTopicNo.1)  C#のユーザーコントロールの処理について教えてください。
  
□投稿者/ ぽん太郎 (4回)-(2016/09/05(Mon) 18:33:06)

分類:[C#] 

タブコントロールのタブページに
UserControl1 ctrl = new UserControl1();
//tabPage1.Controls.Add(ctrl);

でユーザーコントロールを表示させたいのですが、
デフォルトの状態ではタブページがなくてこちらがボタン押したりしたら任意の名前でタブページが追加できるのですが、

上のソースだとtagPage1が存在しないと指定できなくてエラーになってしまって

タブページが存在してなくてもタブページが追加されたときにタブの名前とか取得してタブを選択したときにそのユーザーコントロールのUIを呼び出せるようにしたいです。

ご教授頂ければ幸いです。
引用返信 編集キー/
■81263 / inTopicNo.2)  Re[1]: C#のユーザーコントロールの処理について教えてください。
□投稿者/ ぽん太郎 (5回)-(2016/09/05(Mon) 19:19:17)
自己解決しました。

解決済み
引用返信 編集キー/
■81264 / inTopicNo.3)  Re[1]: C#のユーザーコントロールの処理について教えてください。
□投稿者/ 魔界の仮面弁士 (876回)-(2016/09/05(Mon) 19:22:43)
No81262 (ぽん太郎 さん) に返信
> こちらがボタン押したりしたら任意の名前でタブページが追加できるのですが、

tabControl1.TabPages.Add ですね。


> タブページが追加されたときに

追加したページは、tabControl1.TabPages[ n ] で拾えます。

TabPage に固有の Name をつけておけば、tabControl1.TabPages[ "名前" ] でも
アクセスできますし、あるいは TabPage のインスタンスを List<> 等で管理しておき、
それを通じて操作するということもできるかと。
引用返信 編集キー/
■81267 / inTopicNo.4)  Re[2]: C#のユーザーコントロールの処理について教えてください。
□投稿者/ ぽん太郎 (6回)-(2016/09/05(Mon) 20:55:19)
魔界の仮面弁士さん、解答ありがとうございました!
解決済み
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -