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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2007, 11:19   #1
А.Брей
Новичок
Джуниор
 
Регистрация: 03.11.2006
Сообщений: 2
По умолчанию Общая переменная

Всеп Здрастье! Есть вопрос.
Имею 30 TPanel и каждая содержет свои данные в области Caption.
Список данных фиксированный для всех панелей.
Для обработки события от мыши над понелью надо произвести вывод в
Caption этой панели не используя лишние переменные и большие обработчики. Вопщем нужна переменная тира: Qwer=:Panel+n(над которой произошло сабытие).
За рание спасибо.
А.Брей вне форума Ответить с цитированием
Старый 20.05.2007, 13:39   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Если панели не расположены хаотично, то заводим массив элементов TPanel. В каждом компоненте указываем координаты, родительский компонент и обработчик события нажатия мыши. В этом обработчике и надо выводить в Caption.
Carbon вне форума Ответить с цитированием
Старый 20.05.2007, 18:13   #3
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

Ну, вроде все просто. В одной из панелей делаем следующий обработчик
procedure TForm1.Panel1MouseUp(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer)
begin
TPanel(Sender).Caption := TPanel(Sender).Name; //как пример
end;

и назначить этот обработчик всем тридцати панелям.
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странная переменная. GreenDan Помощь студентам 6 25.08.2008 19:35
Динамическая переменная kezman Общие вопросы C/C++ 1 29.07.2008 13:49
Переменная в № ячейки valerij Microsoft Office Excel 2 24.05.2008 18:58
Переменная не декрементируется Hypermaster Помощь студентам 10 19.04.2008 11:38