![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
САБЖ. Вроде бы пишу все правильно:
А доступно это свойство (или событие) только программно. Изменить его вручную в таблице Properties невозможно т.к. его там нет. Да, и как создать свойство с составными частями (раскрывается + в таблице Properties)? -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 63 Всего: 170 |
вот пример набросал. С простым свойством Runs и составным MyClass
-------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| Idsa |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 14 Всего: 62 |
Скорее всего, ты просто проглядел это свойство, т. к. по умолчанию свойства отображаются в Properties.
Т. е. если атрибут [Browsable(false)] указан, то свойство не будет отображено в Properties. Атрибут же [Browsable(true)] фактически повторяет поведение по умолчанию. Это сообщение отредактировал(а) Idsa - 22.8.2007, 15:01 |
||||
|
|||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
Idsa, ничего я не проглядел. Уверяю Вас.
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 14 Всего: 62 |
Sunvas, тогда поставьте для верности [Browsable(true)] для этого свойства:
Помогло? Если нет, то хотелось бы увидеть код компонента, ну или хотя бы dll'ку. |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
Idsa, так. Оказывается если закрыть и открыть проект - свойство таки появляется..
Но все-таки остается открытым вопрос, как "упаковать" несколько свойств в группу, которая бы открывалась +? Т.е. создать группу с названием, скажем cells, а в нее добавить 2 свойства - runcount и color; ЗЫ. Нужно создать кнопку в клеточку.. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| thomas |
|
||||||||||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: 6 Всего: 65 |
Sunvas,
Приветствую
Если ты имеешь в виду кнопочку для вызова диалога редактирования свойства, то я делал так для PropertyGrid написал два отдельных класса
И вызывал их так
Тоесть подставлял здесь
Кстати про группы
Это сообщение отредактировал(а) thomas - 22.8.2007, 21:20 -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
||||||||||
|
|||||||||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
thomas, мне нужно тупо разукрасить кнопку в решетку #. Но за код спасибо, но мне нужно на C# это сделать.
-------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 14 Всего: 62 |
Sunvas, для кнопки есть отдельная тема. Давайте не будем все мешать в одну кучу.
Обычно для этого пишут TypeConverter'ы... Реализацию контрола с TypeConverter'ами выше приводил tol05. Однако зачастую гораздо проще обойтись универсальными TypeConvert'ами. Один из них рассмотрен вот здесь. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |