Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как определить компонент / 11 сообщений из 11, страница 1 из 1
28.08.2003, 11:22
    #32249767
Diehard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
Я создал процедуру.
procedure ... (sender :tobject;...)
begin
...
{и мне нужно определить который обект я передал, типа такого}
if (sender as tcombobox).name='combobox1' then
begin
...
end;
if (sender as tcombobox).name='combobox2' then
begin
...
end;

...
end;
Как вы советуйте делать это?
Заранее спосибо!!!
...
Рейтинг: 0 / 0
28.08.2003, 11:24
    #32249770
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
так и делай, а в чем дело?
...
Рейтинг: 0 / 0
28.08.2003, 11:30
    #32249783
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
А почему Tag не хочешь использовать?

Код: plaintext
1.
2.
3.
4.
5.
case (Sender as TComponent).Tag of
   1 : begin
    ...
  end;
  ...
end;
...
Рейтинг: 0 / 0
28.08.2003, 11:30
    #32249784
Diehard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
Попробывал не работает
...
Рейтинг: 0 / 0
28.08.2003, 11:31
    #32249786
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
чего с тагом не работает?
а ты ему значения каккие-нить присваивал?
изначально? чтоб по ним выбирать что-то
...
Рейтинг: 0 / 0
28.08.2003, 11:32
    #32249788
Diehard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
Tag я использую в других целях
...
Рейтинг: 0 / 0
28.08.2003, 11:34
    #32249789
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
а чем тебе по именам не нравится поиск?
...
Рейтинг: 0 / 0
28.08.2003, 11:36
    #32249796
srf2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
а с именем-то чего не работает?
...
Рейтинг: 0 / 0
28.08.2003, 11:38
    #32249802
Diehard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
По имени условие не выполняется
Я думаю может быт это из за разных типов
Type Name=TComponentName
Хотя type TComponentName=string;
Но я не знаю у меня условие не выполняется
...
Рейтинг: 0 / 0
28.08.2003, 11:50
    #32249831
Diehard
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
Я Сам нашел!
Оказывается в условии
If (sender as Tcombobox).name='combobox1' then
реагирует на регистр шрифта
...
Рейтинг: 0 / 0
28.08.2003, 11:52
    #32249838
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить компонент
так сравнение строк всегда чувствительно к регистру
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как определить компонент / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]