tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: [解決] プロパティの定義方法で疑問
投稿日: 2008/06/30(Mon) 13:24
投稿者よねKEN
余談です。

> このせいかどうかは知りませんが、「プロパティの一覧」には列挙されないくせに
> 実際は使えるプロパティがありますね。例えばユーザコントロールではDockプロパティがないです。

プロパティ一覧上で表示されていないだけですね。
その辺はプロパティに付与する属性によって制御されています。
詳しいことは以下のあたりで↓。

Visual Studio .NET プロパティ ブラウザによるコンポーネントの本格的な RAD 化
http://www.microsoft.com/japan/msdn/net/general/vsnetpropbrow.aspx
BrowsableAttribute クラス
http://msdn.microsoft.com/ja-jp/library/system.componentmodel.browsableattribute(VS.80).aspx

> でもLoadイベントで、
> Me.Dock = DockStyle.Fill
> とすれば使えます。

各種コントロールはControlクラスを継承しています。
Controlクラスにはかなり様々なプロパティが定義されていますが、
Controlクラスやその派生クラスを継承してより具体的なコントロールを作成する場合、
製作者の意図として、いくつかのプロパティを使って欲しくないような場合があって、
そういう場合にプロパティウィンドウ上では非表示にされているような場合がありますね。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。