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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2008, 11:54   #1
forzi
Пользователь
 
Регистрация: 04.05.2008
Сообщений: 14
По умолчанию Кнопки на форме

Здравствуйте.
Такая ситуация: на form1 расположены несколько кнопок. Нужно чтобы при нажатии на каждую из них запускалась form2(на которой расположен memo1), но с разной информацией в memo1. Возможно это сделать или нет?
Американский форум: задал вопрос - получил ответ.
Израильский форум: задал вопрос - получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак.
forzi вне форума Ответить с цитированием
Старый 08.05.2008, 12:16   #2
Airou
Форумчанин
 
Регистрация: 09.04.2008
Сообщений: 151
По умолчанию

Ставишь обработчик onclick на каждую кнопку в нем пишешь
Form2.Show (или ShowModal, если надо)

На форме 2 ставишь мемо
Потом отслеживаешь какая копка была нажата и соответственно с этим загружаешь в мемо текст (Memo1.Lines.LoadFromFile(C:/123.txt) например)
Airou вне форума Ответить с цитированием
Старый 08.05.2008, 12:28   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Ставишь обработчик onclick на каждую кнопку в нем пишешь
Уточню: Обработчик для кнопок должен быть один. Sender в нем покажет какая кнопка нажата, в зависимости от этого втюхивай во второю форму что нужно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.05.2008, 14:55   #4
forzi
Пользователь
 
Регистрация: 04.05.2008
Сообщений: 14
По умолчанию

Спасибо большое =)
Американский форум: задал вопрос - получил ответ.
Израильский форум: задал вопрос - получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты мудак.
forzi вне форума Ответить с цитированием
Старый 10.05.2008, 03:12   #5
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Уточню: Обработчик для кнопок должен быть один. Sender в нем покажет какая кнопка нажата, в зависимости от этого втюхивай во второю форму что нужно.
А можно для пожалуйста поподробнее с этого места:
"Sender в нем покажет какая кнопка нажата, в зависимости от этого втюхивай во второю форму что нужно."
как это делается?
maLoy*508 вне форума Ответить с цитированием
Старый 10.05.2008, 11:56   #6
Airou
Форумчанин
 
Регистрация: 09.04.2008
Сообщений: 151
По умолчанию

При нажатии на Button1, Sender:=Button1. Соттветственно если вы нажмете на любую оставшуюся кнопку в сендер уйдет та кнопка.
Вот отрывок из моей программы.
Код:
type
  TForm2 = class(TForm)
    PageControl1: TPageControl;
    ...
    procedure TLabelOnMouseEnter(Sender: TObject);
Код:
procedure TForm2.TLabelOnMouseEnter(Sender: TObject);
begin
  TLabel(Sender).Font.Color:=clWhite;
end;
Или так можно - создаете условие например (причем такой синтаксис наверное правильней...хз)
Код:
If (Sender as TButton).Name='Button1' then 
begin
...
end;

Последний раз редактировалось Airou; 10.05.2008 в 11:58.
Airou вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нажатие кнопки "X" на форме strannik Общие вопросы Delphi 6 09.05.2011 02:42
UCOZ: Кнопки кнопки на изображении ReDuX HTML и CSS 19 25.04.2008 02:39
Как перевести WinXP в ждучий режим с помощью кнопки на форме? Bill Gates Win Api 3 05.01.2008 12:14
триггерные кнопки и кнопки переключатели в DELPHI MARGO Помощь студентам 3 12.11.2007 17:35
Как запустить какую - либо программу Windows с помощь кнопки на форме? РЫЖЫЙ :( Общие вопросы Delphi 1 04.11.2007 13:55