2011-08-05 16 views
0

Windowsフォームプロジェクトの特定のコントロールに属性を追加する必要があります。それはこのような何かを見ている必要がありますVisual Studioデザイナでコントロールに属性を追加する方法は何ですか?

C#

[Queryable()] private System.Windows.Forms.TextBox txtName; 
[Queryable()] private System.Windows.Forms.DateTimePicker dtpDateOfBirth; 

VB.NETを

<Queryable()> Private WithEvents txtName As System.Windows.Forms.TextBox 
<Queryable()> Private WithEvents dtpDateOfBirth As System.Windows.Forms.DateTimePicker 

私が行くと、多かれ少なかれ所望の効果を得るためにデザイナーのファイルを編集することができ、これらのデザイナーファイルには、自動的に生成されるファイルであることが時々あります。デザイナーがファイルに加えた変更を上書きする可能性があると私は心配しています。つまり、デザイナを使用してコントロールに属性を追加する方法があるのですか、別のファイルに属性を追加できる方法がありますか?

+0

あなたはそれを手放すでしょう。 –

答えて

0

あなたはテストすることができますが、フォームデザイナーを使用するときに定義が上書きされるとは思われません。コントロールを削除して再追加した場合のみ。おそらく、コントロールをコピーすると、コピーに属性がない可能性があります。コントロールをprivateからprotectedに変更しなければなりませんでした。私は属性が同じであると思います。

関連する問題