Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2010, 19:10   #1
bookkc
Форумчанин
 
Регистрация: 16.05.2009
Сообщений: 199
По умолчанию Ездящий елемент

Нужно сделать что бы какой-то елемент ездил по форме (имеется введу панель или какой-то невидемый) ездил горизонтально, с права на лево, заезжал в лувый край формы и сразу же выезжал с правого и так бесконечно...

Помогите!!!
bookkc вне форума Ответить с цитированием
Старый 04.11.2010, 19:13   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Нужно сделать что бы какой-то елемент ездил по форме
Цитата:
имеется введу панель или какой-то невидимый
А если он невидимый чего заморачиваться то? создай пустую форму --> запусти и скажи что он там есть и ездит!

вот с 2 panels , 1 Timer и 1 Button
Код:
procedure TForm1.tmr1Timer(Sender: TObject);
begin
 if pnl1.Left<=Form1.Width-pnl1.Width
 then pnl1.Left:=pnl1.Left+5
 else if pnl1.left<=Form1.Width+pnl1.Width
 then begin pnl1.Left:=pnl1.Left+5;pnl2.Visible:=True;pnl2.Left:=pnl2.Left+5;end
 else
 if pnl2.Left>=0 then begin
   pnl1.Left:=pnl2.Left;
  pnl2.Left:=-pnl2.Width;
  pnl2.Visible:=False;

 end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
pnl2.Left:=-pnl2.Width;
pnl1.Left:=0;
pnl2.Visible:=False;
end;

procedure TForm1.btn1Click(Sender: TObject);
begin
tmr1.Enabled:=True;
end;
только ездят слева направо)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 04.11.2010 в 19:33.
Mad_Cat вне форума Ответить с цитированием
Старый 04.11.2010, 19:33   #3
bookkc
Форумчанин
 
Регистрация: 16.05.2009
Сообщений: 199
По умолчанию

Как сделать прозрачную Panel1 ? это я уже сделал...
bookkc вне форума Ответить с цитированием
Старый 04.11.2010, 19:43   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Не так просто как кажется но:http://delphiworld.narod.ru/base/transparent_comp.html
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.11.2010, 20:01   #5
bookkc
Форумчанин
 
Регистрация: 16.05.2009
Сообщений: 199
По умолчанию

Ну да... не просто

Ещё вопросик:

У меня есть Label1 который стоит на GroupBox1 и этот Label всегда меняет свой текст(Caption) когда текст большой, то он выходит за приделы GroupBox1, как сделать так что бы когда был текст в Label1 большой, то GroupBox1 сам изменялся под размеры Label1.
Думаю вы поняли о чем я ....
bookkc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заблокировать елемент списка metiska Microsoft Office Access 6 04.09.2010 14:28
Найти минимальний елемент матрици A(m x n). SashOK1991 Паскаль, Turbo Pascal, PascalABC.NET 2 31.05.2010 18:58
Найти минимальний елемент матрици A(m x n). SashOK1991 Помощь студентам 0 30.05.2010 20:06
Елемент Gauge KatCH Общие вопросы Delphi 2 15.02.2010 19:18
найти минимальный елемент bbk_serg Помощь студентам 1 10.01.2009 17:35