1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
||||||
1 | ||||||
Кастомное свойство UserControl29.09.2015, 11:34. Показов 3694. Ответов 8
Метки нет (Все метки)
Первый раз пишу свой компонент, В общем не получается добавить новое свойство на панель свойств, а при добавлении этого контрола на форму VS2008 вылетает...Код контрола:
0
|
29.09.2015, 11:34 | |
Ответы с готовыми решениями:
8
Пустое свойство Parent у UserControl Данные не попадают в свойство LinkData компонента UserControl Через свойство своего UserControl вызвать другую форму и передать в неё данные Как изменить свойство Visible/Enable у кнопки на форме по команде из UserControl и почему не срабатывает логическое И? |
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
||||||
29.09.2015, 11:55 | 2 | |||||
Этот код преобразуется компилятором в такой:
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
||||||
29.09.2015, 12:00 [ТС] | 3 | |||||
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|||||||||||
29.09.2015, 12:25 | 4 | ||||||||||
Сообщение было отмечено Рядовой как решение
Решение
Так точно, что в итогде взрывает стэк.
Либо создайте закрытое поле, в котором будет храниться значение:
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
||||||
29.09.2015, 13:02 [ТС] | 5 | |||||
Блин, просто гет сет... Все работает, спасибо))
Добавлено через 31 минуту kolorotur, а не подскажите как давать пользователю возможность задавать лишь круглую область? сам попытался сделать так, но не выходит.
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
||||||||||||||||
29.09.2015, 14:22 | 6 | |||||||||||||||
Проще всего разрешить задавать любую область, а отрисовывать только круглую:
Так что код модифицируйте под свои нужды.
1
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
|
29.09.2015, 17:37 [ТС] | 7 |
Работает, благодарю. kolorotur, только одного не пойму, свойство диаметр то мы задали, но кто обращается к нему? Мы же не указывали нигде что надо брать значение из него а не из ClientSize?
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
29.09.2015, 18:36 | 8 |
Например, пользователь в дизайнере.
Свойство Diameter изменяет свойство Size, а уж оно в свою очередь влияет на ClientSize.
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
||||||
29.09.2015, 19:02 [ТС] | 9 | |||||
Я имел ввиду что работает только блок set - в этой строке
Добавлено через 1 минуту А разобрался - блок set и меняет значение ClientSize
0
|
29.09.2015, 19:02 | |
29.09.2015, 19:02 | |
Помогаю со студенческими работами здесь
9
Как разместить UserControl поверх другого UserControl Не работает свойство зависимости в UserControl Свойство DisplayMemberPath в своего UserControl Реализовать свойство UserControl, принимающее массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |