| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Строка |
| Автор: Vco 27.2.2003, 02:32 |
| Как сделать плавно появляющуюсю строку, и исчезающую т.е. бегущую. ну вот вроде есть слово привет, появляеться буква за буквой и исчезает, слева на права...компонент чтоли скачивать надо? Если да, то подскажите какой или где... |
| Автор: Step 27.2.2003, 02:49 |
| не надо компонент, береш обычный едит, береш свою строку вставляеш пробелов 20 впереди, потом делаеш буфер на 20 елементов, и начало буфера т.е. указатель, постепенно увиличуешь, и после каждого увеличения выводиш содержимое буффера в едит. получаеш бегущую строку. |
| Автор: Il'ya 27.2.2003, 02:58 |
| Можно двигать например Label пиксельно по OnTimer. |
| Автор: Vco 27.2.2003, 03:00 |
| 1) не в едите надо, а прсто строка 2) а как чтобы плавно появлялась? 3) Немог бы код дать, того чего ты щас говорил... я почти неразбераюсь со всеми этими функциями, в книге мало описано. даж тот же буфер, как что.. |
| Автор: Step 27.2.2003, 03:01 | ||
|
| Автор: Step 27.2.2003, 03:03 |
| Vco Извини пока не могу, т.е. могу, но на с++, на делфе дам завтра, я своим студентом 2 месяца назад такое показывал, завтро дам сто пудов. |
| Автор: Vco 27.2.2003, 03:05 |
| вот тут, скачай системщик, и нажми о программе http://alexander.msk.ru |
| Автор: Song 27.2.2003, 06:08 |
| Сделай ScrollWindow(), если уж совсем думать не хочется. |
| Автор: Step 27.2.2003, 20:55 | ||
проверял, работает, может не так как тебе хочется но работает |
| Автор: Vco 28.2.2003, 02:37 |
| Ну, это можно проделать с tlabel? тогда, как сделать задержку т.е. мне ненадо чтоб при нажатие на button, а просто label и делать как бы задержку...ну в паскале это delay(); |
| Автор: Step 28.2.2003, 02:42 | ||||
|
| Автор: December 2.3.2003, 20:51 | ||||||
Если дело не касается DDE, то лучше sleep() |
| Автор: dr.ZmeY 2.3.2003, 22:32 | ||||||||
Код проги
Код формы
Почему? Нет ничего проще... и проблем нет... |