Какой предпочтительный способ в конструкторе Visual Studio добавить атрибут в элемент управления? - PullRequest
0 голосов
/ 05 августа 2011

Мне нужно добавить атрибуты для определенных элементов управления в проекте Windows Forms. Это должно выглядеть примерно так:

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

Я могу пойти и отредактировать файл конструктора, чтобы получить более или менее желаемый эффект, но эти файлы конструктора иногда поставляются с предупреждением, что они являются автоматически генерируемыми файлами. Я беспокоюсь, что дизайнер может перезаписать любые изменения, которые я внесу в файл. Тем не менее, есть ли способ добавить атрибуты к элементам управления, используя конструктор, или есть ли способ, как я могу добавить атрибуты в отдельный файл?

1 Ответ

0 голосов
/ 05 августа 2011

Вы можете проверить это, но я не думаю, что определение будет перезаписано при использовании дизайнера форм.Только если вы удалите и повторно добавите элемент управления.Возможно, если вы скопируете элемент управления, копия может не иметь атрибута.Мне пришлось изменить управление с private на protected, и это сработало.Я думаю, что атрибуты будут такими же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...