Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.31;
Скачать: CL | DM;

Вниз

Бегущая строка в about box ?   Найти похожие ветки 

 
Squ   (2002-10-22 07:26) [0]

Может есть у кого то идеи как наиболее просто и красиво сделать "бегущую строку" ?
Т. е. чтобы в каком-нибудь контроле прокручивался текст вверх, наподобие того как это сделано в некоторых программах в About Box.


 
gek ©   (2002-10-22 07:51) [1]

Посм как это сделано в Rx


 
Semion ©   (2002-10-22 07:59) [2]

Использовать таймер, и пустить круговую смену символов -записуемых caption.


 
Separator ©   (2002-10-22 08:04) [3]


> Semion © (22.10.02 07:59)

Внимательно почитай, что надо сделать. Прокрутка должна быть снизу вверх, а так получится только справо налево или слева направо.


 
roadster   (2002-10-22 09:01) [4]

Ну тык если в лабеле, то добавлять строку Chr(13) + Строка, а ежли в мемо или что похожее, то просто строку добавить.
Особенности: в лабеле текст надо книзу прибить, а после присвоения Application.ProcessMessages делать,
а мемо скроллировать надо. Как скроллинг сделать, где-то в этой конфе было.
Ну и в конец строки добавлять, а сверху затирать придется. Не знаю как лабель, а мемо на 64-х К, кажется, текста глюкнет


 
Внук ©   (2002-10-22 09:05) [5]

Иходники TSecretPanel из RxCtrls.pas будут полезны :)


 
SWD   (2002-10-22 09:10) [6]

Привет
Загляни по адесу http://dupliksv.hut.ru/showcat.php?id=5
На этой странице будет описан модуль бегущего текста. Это не совсем то, что одна бегущая строка, но может понравится.


 
SWD   (2002-10-22 09:12) [7]

Привет
Загляни на http://dupliksv.hut.ru/showcat.php?id=5
и посмотри модуль "Бегущий текст"- может подойдет


 
SWD   (2002-10-22 09:12) [8]

Загляни по адресу http://dupliksv.hut.ru/showcat.php?id=5
и посмотри модуль бегущего текста, может подойдет


 
Squ   (2002-10-22 09:19) [9]

Ага, всем спасибо бо!


 
MetalFan ©   (2002-10-22 09:26) [10]

вот что-то сваял, тока ногами не бить)

procedure TForm1.btnClick(Sender: TObject);
var
st:String;
begin
if btn.Caption="Start" then begin
btn.Caption:="Stop";
while btn.Caption="Stop" do begin
with memo1 do begin
st:=Lines[0];
Lines.Delete(0);
Lines.Add(st);
Sleep(500);
Application.ProcessMessages;
end;
end;
end else btn.Caption:="Start";//if


 
NUU ©   (2002-10-22 10:43) [11]

Можно взять панель и положить в нее Label. А на таймере двигать ее хоть снизу вверх, хоть слева на право


 
Manulo ©   (2002-10-22 10:48) [12]

NUU
Убил напрочь! Самый быстрый способ!!!


 
AlGin ©   (2002-10-22 12:18) [13]

Самое простое решение - использовать TRxSecretPanel



Страницы: 1 вся ветка

Текущий архив: 2002.10.31;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
1-101358
Владимир Т
2002-10-21 09:30
2002.10.31
Разрешить работу нескольких DLL через один компонент IBDATABASE


3-101066
BJValentine
2002-10-11 20:49
2002.10.31
Помогите...


3-101152
Sergey-ZZZ
2002-10-10 12:21
2002.10.31
Преобразование типов данных MSSQL


3-101058
Эрик
2002-10-11 13:37
2002.10.31
Мастера, как вставить пустой Грид?


1-101320
NA
2002-10-19 14:13
2002.10.31
директива INCLUDE своими силами, или Собираем файл из шаблонов.