タイトル : 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クラスやその派生クラスを継承してより具体的なコントロールを作成する場合、 製作者の意図として、いくつかのプロパティを使って欲しくないような場合があって、 そういう場合にプロパティウィンドウ上では非表示にされているような場合がありますね。 |