![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
юзал поиск, но подобной темы не нашел, если уже существует, просьба кинуть ссылку, а не сапог.
Проблема в следующем: в одну процедуру есть 9 входов с разных компонентов, соответственно с разными переменными Sender. Необходимо в зависимости от Sender вызвать соответствующую процедуру при клике по пункту popmenu... Цитата:
определен тип и переменная этого типа: Код:
type
TSender=
(
Sformwork,
StabArray,
Stabmatrix,
StabString,
Spanel1,
Spanel4,
Spanel2,
Spanel3,
Spanel5
);
var
popsender:TSender;хотелось бы в процедуре, при передаче параметра Sender, скажем, равным либо formwork,TabArray и пр. задать переменной popsender соответственно значение Sformwork,STabArray и пр. Есть ли для этого путь в обход 9 операторов if..then либо вложенных if..then..else? |