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

Вниз

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

 
Mag ©   (2003-10-24 17:32) [0]

Подскажите, как можно сделать бегущюю строку.


 
BoBaH   (2003-10-24 17:36) [1]

Ставим таймер, у него по событию OnTimer меняем строку (выделять новую подстроку из полной строки метод Copy и т.д.).

То или не то?


 
MaG ©   (2003-10-24 17:43) [2]

Напиши пример, пожалуйста


 
BoBaH   (2003-10-24 17:51) [3]

const
n = 10;
var
super: string = "Бежит строка туда!";
i: integer;
...
procedure TForm1.OnCreate(Sender: TObject);
var
str: string;
begin
i := 1;
str := StringOfChar(" ", n);
super := str+super+str;
end;

procedure TForm1.Timer1OnTimer(Sender: TObject);
begin
Application.Caption := Copy(super, i, n);
Inc(i);
if i >= length(super)-n then i := 1;
end;


В синтаксисе полностью не уверен, т.к. нет Delphi под рукой...


 
BoBaH   (2003-10-24 18:15) [4]

Т.е. в смысле там Application.Title вроде должен быть.


 
MaG ©   (2003-10-24 18:25) [5]

Спасибо BoBaH.



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
6-8560
Александр из Минска
2003-09-07 14:26
2003.11.03
Можно ли переслать директорию?


4-8740
Dexter
2003-08-30 14:03
2003.11.03
Меню в чужой програме. Как с ним работать?


1-8485
demon88
2003-10-24 00:14
2003.11.03
Файлы!


3-8303
uu
2003-10-13 13:10
2003.11.03
обьединение таблиц


14-8614
ИМХО
2003-10-14 11:18
2003.11.03
Светлана Владимирская