C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[2]: 継承元のフォームのコンロールに追加したい
(過去ログ 58 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 3 記事 (1 - 3 表示)] <<
0
>>
■33128
/ inTopicNo.1)
継承元のフォームのコンロールに追加したい
▼
■
□投稿者/ ken
(34回)-(2009/02/20(Fri) 21:51:51)
分類:[VB.NET/VB2005 以降]
2009/02/20(Fri) 21:52:46 編集(投稿者)
フォーム1にパネルを2枚配置します。
で、パネルのイベントにいくつかロジックを書いています。
このフォームを継承し新しくフォーム2、フォーム3を作りました。
フォーム2には、継承したパネルの中にテキストボックス、
フォーム3には、ピクチャボックスを配置したいのですが、
デザイン上では、フォーム1から継承して表示されているパネルには
コントロールが配置できません。
実行時にコントロールをAddするしか方法がないのでしょうか?
デザインモードで貼りつけることは可能でしょうか?
開発環境を追記
開発環境:WindowsXP SP3 、VB2005
引用返信
編集キー/
編集
■33135
/ inTopicNo.2)
Re[1]: 継承元のフォームのコンロールに追加したい
▲
▼
■
□投稿者/ やじゅ
(945回)-(2009/02/21(Sat) 10:38:54)
2009/02/21(Sat) 10:44:06 編集(投稿者)
■
No33128
(ken さん) に返信
> デザイン上では、フォーム1から継承して表示されているパネルには
> コントロールが配置できません。
>
> 実行時にコントロールをAddするしか方法がないのでしょうか?
継承元のフォームにあるパネルコントロールのプロパティModifiersを
protected以上にしてみてください。
Public アクセス制限なし
Protected フォーム内と派生フォームに対するアクセス許可
Protected Friend 現在のアセンブリ内、またフォーム内と
派生フォームに対するアクセス許可
Friend 現在のアセンブリ内のみのアクセス許可、VBのデフォルト値
Private フォーム内のみのアクセス許可
http://www.atmarkit.co.jp/fdotnet/dotnettips/325winderivedform/winderivedform.html
引用返信
編集キー/
編集
■33319
/ inTopicNo.3)
Re[2]: 継承元のフォームのコンロールに追加したい
▲
▼
■
□投稿者/ ken
(35回)-(2009/02/25(Wed) 18:32:22)
■
No33135
(やじゅ さん) に返信
> 継承元のフォームにあるパネルコントロールのプロパティModifiersを
> protected以上にしてみてください。
>
> Public アクセス制限なし
> Protected フォーム内と派生フォームに対するアクセス許可
> Protected Friend 現在のアセンブリ内、またフォーム内と
> 派生フォームに対するアクセス許可
> Friend 現在のアセンブリ内のみのアクセス許可、VBのデフォルト値
> Private フォーム内のみのアクセス許可
>
>
http://www.atmarkit.co.jp/fdotnet/dotnettips/325winderivedform/winderivedform.html
ありがとうございました。上記情報を元に解決しました。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-