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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2011, 01:30   #1
TR1BUNAL
 
Регистрация: 08.06.2011
Сообщений: 3
По умолчанию задание про перемишение 2х кнопок

есть 2 кнопки but1 и but2 нада чтобы при нажадите на бат1 перемешялась бат2 а на место бат1 бат2))) хелп плз срочно) и кто сможет завтро помоч дайте свой icq
TR1BUNAL вне форума Ответить с цитированием
Старый 08.06.2011, 01:53   #2
TR1BUNAL
 
Регистрация: 08.06.2011
Сообщений: 3
По умолчанию

help срочно
TR1BUNAL вне форума Ответить с цитированием
Старый 08.06.2011, 08:20   #3
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

зная св-во left у каждого компонента, ты легко сможешь их поменять местами
действуй...

Последний раз редактировалось ZuBy; 08.06.2011 в 09:07.
ZuBy вне форума Ответить с цитированием
Старый 08.06.2011, 08:55   #4
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

по какому дествию ? пример для нажатия первой кнопки
Код:
procedure tform1.but1click(sender : tobject);
var i, j : word;
begin
i := but2.left;
j := but2.top;
but2.left := but1.left;
but2.top := but1.top;
but1.left := i;
but1.top := j;
// меняем чисто координаты кнопок, т.е реальные объекты, хотя можно и просто надписи поменять.. 
//но тогда эта процедура не поменяет свою кнопку после исполнения
end;
phomm вне форума Ответить с цитированием
Старый 08.06.2011, 09:21   #5
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var t:integer;
begin
     t:=button1.Left;
     button1.Left:=button2.Left;
     button2.Left:=t;
     t:=button1.Top;
     button1.Top:=button2.Top;
     button2.Top:=t;
end;
У события OnClick второй кнопки прописать Button1Click.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 08.06.2011, 09:28   #6
TR1BUNAL
 
Регистрация: 08.06.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Sparkman Посмотреть сообщение
Код:
procedure TForm1.Button1Click(Sender: TObject);
var t:integer;
begin
     t:=button1.Left;
     button1.Left:=button2.Left;
     button2.Left:=t;
     t:=button1.Top;
     button1.Top:=button2.Top;
     button2.Top:=t;
end;
У события OnClick второй кнопки прописать Button1Click.
Sparkman, phomm спс
TR1BUNAL вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Turbo Pascal] - задачи про подбрасывание монеты и про определение истины. Sent Tools Помощь студентам 10 28.10.2010 18:11
Вопрос про Свойство Visible и про иконки в imagelist Kappi4 Компоненты Delphi 2 21.05.2010 13:10
Реальна ли Вилка :) /*Я про букмекеров, а не про матрицу :d */ Izhic Свободное общение 14 10.11.2009 13:39
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
У меня вопрос про базы данных,а точнее про таблицы!!! Alexij Общие вопросы Delphi 1 13.04.2008 23:24