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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2016, 07:04   #1
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию Несколько событий.

Как написать код, для нескольких событий одного компонента без копипаста?
dimkoss вне форума Ответить с цитированием
Старый 24.02.2016, 07:07   #2
zdus2757
vk.com/replog
Пользователь
 
Регистрация: 04.05.2012
Сообщений: 87
По умолчанию

выбери компонент, нажми в инспекторе Events, выбери событие, и из списка существующих выбери что нужно
или что ты хочешь?

аа, типо объединить события? if then else end тогда

Последний раз редактировалось zdus2757; 24.02.2016 в 07:09.
zdus2757 вне форума Ответить с цитированием
Старый 24.02.2016, 07:12   #3
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию

Цитата:
Сообщение от zdus2757 Посмотреть сообщение
выбери компонент, нажми в инспекторе Events, выбери событие, и из списка существующих выбери что нужно
или что ты хочешь?

аа, типо объединить события? if then else end тогда
Можно пример?
dimkoss вне форума Ответить с цитированием
Старый 24.02.2016, 07:19   #4
zdus2757
vk.com/replog
Пользователь
 
Регистрация: 04.05.2012
Сообщений: 87
По умолчанию

аа ты наверно хочешь научится нажимать кнопку Events

смотри:
выбираешь на форме компонент, и слева у тебя есть Object Inspector
а в нем есть кнопка Events нажимаешь туда, выбираешь событие на которое тебе нужно написать код, кликаешь 2 раза на него и Delphi покажет тебе куда писать код
zdus2757 вне форума Ответить с цитированием
Старый 24.02.2016, 08:33   #5
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию

У меня 10 ивентов на одном компоненте, как сделать, чтобы не пришлось копировать код 10 раз?
dimkoss вне форума Ответить с цитированием
Старый 24.02.2016, 08:46   #6
Filka
Форумчанин
 
Регистрация: 29.10.2015
Сообщений: 273
По умолчанию

Куда копировать? Можно более подробно огласить задачу?

Последний раз редактировалось Filka; 24.02.2016 в 08:51.
Filka вне форума Ответить с цитированием
Старый 24.02.2016, 09:22   #7
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от dimkoss Посмотреть сообщение
У меня 10 ивентов на одном компоненте, как сделать, чтобы не пришлось копировать код 10 раз?
Вынести дублирующийся код в процедуру/функцию, и вызывать её уже в обработчиках событий.
Вадим Мошев вне форума Ответить с цитированием
Старый 24.02.2016, 20:50   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
У меня 10 ивентов на одном компоненте, как сделать, чтобы не пришлось копировать код 10 раз?
чо за компонент?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 24.02.2016, 21:23   #9
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

У ТС небось что-то типа десяток кнопок и на каждую не хочется отдельный OnClick делать. Если угадал, то заявку можно подавать на новый сезон расследований экстрасенсов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 24.02.2016 в 21:26.
Аватар вне форума Ответить с цитированием
Старый 25.02.2016, 09:55   #10
dimkoss
Пользователь
 
Регистрация: 06.02.2016
Сообщений: 35
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
У ТС небось что-то типа десяток кнопок и на каждую не хочется отдельный OnClick делать. Если угадал, то заявку можно подавать на новый сезон расследований экстрасенсов
В первом посте, я писал, что все события одного компонента.
dimkoss вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
js обработчик событий zaki JavaScript, Ajax 2 22.07.2015 13:10
Обработчик событий strangegirlXX JavaScript, Ajax 7 06.04.2013 00:38
1) как перетащить несколько модулей с одной книги на другую одним скопом? 2)можно ли открыть несколько книг сразу? БАХТИ Microsoft Office Excel 17 26.09.2011 18:11
Объявления событий Aleksey1989 Помощь студентам 11 04.11.2010 11:14
обраьотка событий Geddar PHP 5 04.07.2008 23:53