Страница: 1 | 2 |
Вопрос: Событие обработки пстоянных свойств контрола
Добавлено: 31.12.06 14:29
Автор вопроса: -АлександР- | Web-сайт:
Ответы
Всего ответов: 30
Номер ответа: 16
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #16
Добавлено: 02.01.07 12:58
Значит ты, как минимум, должен отлавливать Resize родительского окна.. и уже по этому событию менять размеры своего контрола..
Номер ответа: 17
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #17
Добавлено: 02.01.07 15:52
Опиши суть контрола.
Номер ответа: 18
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #18
Добавлено: 02.01.07 16:12
Топ и лефт запросто могут быть отрицательными.
Но даже если бы это было не так, всё равно было бы непонятно, почему надо растягивать на всю форму. Более того, подобное описание сути наводит на мысль, что ты совсем не понимаешь, чего, собственно, делаешь.
Номер ответа: 19
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #19
Добавлено: 02.01.07 16:37
А, блин, перепутал
Я имел ввиду height и width
Номер ответа: 20
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #20
Добавлено: 02.01.07 18:04
И вновь ясности не прибавилось.
С какой стати надо рисовать на всей площади контейнера? Кому нужен контрол, который автоматически погребает под собой всё остальное?
Номер ответа: 21
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #21
Добавлено: 02.01.07 19:40
Так он же прозрачный
Непрозрачная только линия
Номер ответа: 22
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #22
Добавлено: 02.01.07 19:45
2EROS
тяж-то будет...
Номер ответа: 23
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #23
Добавлено: 02.01.07 19:51
Был бы это НЕТ-овский контрол, то нифига сложного.. 2 строчки кода.. а на 6-ке.. эт ты сам извращайся.. я в этом не учавствую...
Номер ответа: 24
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #24
Добавлено: 02.01.07 19:55
ничего сложного нет
Номер ответа: 25
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #25
Добавлено: 02.01.07 20:02
Непрозрачная только линия
И в чём отличие от имеющегося Line?
Номер ответа: 26
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #26
Добавлено: 02.01.07 20:11
Тем, что он будет обрабатывать события mousemove/mousedown
Номер ответа: 27
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #27
Добавлено: 09.01.07 10:34
Вообще явный маразм. Нормальные контролы ресайзят при обработки события формы. Но, если уж приспичило - можешь в контроле задать сабкласс парент окна. Только вот если его кто-то немного неграмотно переедет - твой контрол плывет в Ж. Риск хоть и небольшой, но, ИМХО, неоправданный...
Номер ответа: 28
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #28
Добавлено: 09.01.07 19:55
Правда я уже через врапперинг сделал, рулит.
Один недостаток - нужно четко определить тип парентокна (((
Номер ответа: 29
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #29
Добавлено: 09.01.07 20:14
Вариант перебрать и найти родителя этого контрола, т.е. хендел формы на которой он лежит... Через апи получить размеры и приминить их контролу... но имхо суть контрола неверна
Номер ответа: 30
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #30
Добавлено: 09.01.07 21:20
я так и сделал... правде не перебирал
Но зачем перебирать, если есть getparent