0
- 16.01.2012 - 10:56
|
На простом примере пользовательского элемента Clock, наследованного от label, которому я дописываю таймер и метод Started, изменяющий свойство Timer1s_enable, управляющее работой таймера: public partial class Clock : Label ** private bool Timer1s_enable; Timer Timer1s=new Timer(); public Clock() ** Timer1s.Interval = 1000; Timer1s.Tick+=new EventHandler(Timer1s_Tick); Timer1s.Enabled = true; InitializeComponent(); ** void Timer1s_Tick(object sender, System.EventArgs e) ** this.Text = DateTime.Now.ToLocalTime().ToString(); ** public bool Started ** get ** return Timer1s_enable; ** set ** Timer1s_enable = value; Timer1s.Enabled = Timer1s_enable; ** ** ** Вопрос: каким образом можно вынести свойство Started в окно общих свойств компонентов в VS так, чтобы еще в разработке возможно было устанавливать значение свойств без редактирования кода? | |
1
- 16.01.2012 - 10:57
| Примечание: Символ открывающейся фигурной скобки в статье заменился на ** | |
2
- 16.01.2012 - 17:21
| msdn.microsoft.com/en-us/library/tk67c2t8.aspx | |
3
- 17.01.2012 - 07:48
|
Спасибо большое, помогло! Следующая конструкция добавляет в окно свойств пользовательского компонента раздел "Управление", где будет переменная "Started" и выбор значений (true/false). [ Category("Управление"), Description("Определяет активность таймера") ] public bool Started ** бла бла ** | |
| Интернет-форум Краснодарского края и Краснодара |