- - PR -
コントロール追加時のデフォルト値
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-03-13 15:43
ツールボックスよりドラッグアンドドロップでコントロールにフォームに追加した時の、コントロールのデフォルト値(Buttonであれば、Name:Button1,AllowDrop:false 等)の値を変更することはできるのでしょうか?
知ってる方お願いします。 | ||||||||
|
投稿日時: 2006-03-13 15:57
こんにちは。
使いたいコントロールを継承して、コンストラクタでプロパティの値を変更した派生コントロールを作成すれば可能だと思います。 | ||||||||
|
投稿日時: 2006-03-13 16:07
補足です。
この場合は DefaultValueAttribute "も" 同様の値に変更するのが望ましいです。 InitializeComponent メソッド内で初期化されるコードを減らすことができます。 Form にコントロールを追加した時に、プロパティ ウィンドウの該当プロパティが、 太字書体になっている (規定値から変更されている) のは違和感がありますからね。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-03-13 16:20
じゃんぬねっとさん、フォローありがとうございます。
勉強になります。 | ||||||||
|
投稿日時: 2006-03-13 16:59
いえいえ、とんでもございません。(;^-^) 質問者さんの例でいきますと、こうなると思います。
AllowDrop プロパティの初期値と規定値を変えるシナリオが思いつかないので、 おそらく例であげたのだと思いますが、ご参考になればと思い書かせて頂きました。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1