Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
ВнизКак показать многострочный HINT Найти похожие ветки
← →
Stant (2003-12-11 23:42) [0]Длинная подсказка показывается в одну дли-и-и-нную строку. Как разбить ее на несколько строк? Спасибо всем, кто поможет.
← →
jack128 (2003-12-11 23:45) [1]MyControl.Hint := "first string"#13"second string"#13"third string"; ???
← →
Stant (2003-12-11 23:53) [2]>jack128 ©
Так работает, а инспектор объектов не догоняет :(
← →
Юрий Федоров (2003-12-11 23:55) [3]>>Stant © (11.12.03 23:53) [2]
Либо присваивай программно, либо пиши редактор свойств
← →
Stant (2003-12-12 00:04) [4]>Юрий Федоров
> либо пиши редактор свойств
Можно и Delphi свой написать и винду за одно :)
← →
Deb (2003-12-12 02:02) [5]При создании нового компонента я поступил так:
на CreateНandle я повесил
inherited;
SetWindowLong(self.Handle,GWL_STYLE,GetWindowLong(self.Handle,GWL_STYLE) or BS_MULTILINE );
После этого написал процедуру заменяющую символы "#13" в Hint"e (или какой либо другой, который будет являться символом переноса) на значение #13. Эту процедуру весишь на WM_SETTEXT. Все
← →
Германн (2003-12-12 03:04) [6]2 Stant © (12.12.03 00:04) [4]
>>Юрий Федоров
>> либо пиши редактор свойств
>Можно и Delphi свой написать и винду за одно :)
Можно и то и другое. :))
Однако написать свой редактор свойств для Hint"a - не так уж сложно. Ну, а если уж в упор не хочешь сам это делать, то у Torry таких компонент была масса, и с исходниками (если не ошибаюсь).
← →
STANT (2003-12-12 12:15) [7]Всем спасибо.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c