DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB.NETのWindowsアプリケーションのForm継承によるコントロール変更ができない

環境/言語:[OS : Windows XP / 言語 : Visual Basic .NET / .NET Framework : 2.0]
分類:[.NET]

【解決したい問題】

開発環境
VS.NET 2005
.Net Framework 2.0 SP1
Windowsアプリケーション


Windowsアプリケーション開発時
フォームの継承をした際に、フォームを3つ継承すると
ボタン、テキストボックス等のコントロールのサイズが
マウスで変更できなくなります。
プロパティからのサイズ指定は可能です。

これはVS.NETの仕様になるでしょうか?
解決方法かこれは仕様っていうのを知っておられる方が
いらっしゃったら教えてください。
よろしくお願いいたします。

【解決するために何をしたか】

フォームの継承について
色々な掲示板を参照しましたが
当問題の投稿は見つかりませんでした。

【追加事項】

問題より繰り返しの説明になりますが以下の現象が発生しています。
下記のようなForm継承

FormA

FormB(FormAを継承)

FormC(FormBを継承)

この時のFormCにButtonコントロールを配置
その際にマウスでのサイズ変更ができない。
Buttonコントロールを選択して出力されたプロパティで
サイズ変更は可能である
2010/01/19(Tue) 19:50:09 編集(投稿者)

■No26270に返信(Tsuyuhaさんの記事)
> これはVS.NETの仕様になるでしょうか?

コントロールの Modifiers を派生クラスからのアクセスを許可するよう 
Protected にしてみてはいかがでしょうか。

.NET TIPS
    基本フォームから継承された内容を派生フォームでカスタマイズするには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/325winderivedform/winderivedform.html
> コントロールの Modifiers を派生クラスからのアクセスを許可するよう
> Protected にしてみてはいかがでしょうか。
>
> .NET TIPS
> 基本フォームから継承された内容を派生フォームでカスタマイズするには?
> http://www.atmarkit.co.jp/fdotnet/dotnettips/325winderivedform/winderivedform.html

解決いたしました。
もりおさん、ありがとうございます。
解決済み!
ちなみにですが、この掲示板の過去ログにもあります。「フォーム 継承 コントロール」で検索していただければ最上位でヒットします。

継承フォームにコントロールを貼る
http://dobon.net/vb/bbs/log3-33/20193.html
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板