Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];

Вниз

Как найти имя динамически созданного компонента?   Найти похожие ветки 

 
IDKFA   (2003-02-05 08:35) [0]

Привет! У меня возникла небольшая трабла - создаю динамически некоторое количество TMemo. Необходимо при изменении одного из них поменять значение в соседнем. Но (TMemo)Sender.Name ничего не возвращяет. Что делать? Может попробовать найти соседний компонент через TabOrder=TabOrder измененного+1 или через Tag?
Вот только я не знаю как... Помогите, плиззз!


 
Reindeer Moss Eater   (2003-02-05 08:37) [1]

Необходимо при изменении одного из них поменять значение в соседнем.
А зачем тебе потребовалось Name?


 
IDKFA   (2003-02-05 08:39) [2]

А как мне найти тогда соседний?
Как изменить в нем значение?


 
Palladin   (2003-02-05 08:44) [3]

ну а кто тебе мешает хранить созданные TMemo в массиве или в какой нибудь другой структуре для хранения, скажем в TStringList
строкм пусть будут имена объектов, а свойства Objects у TStringList сами объекты, тогда сможешь получать доступ к TMemo по имени....


 
Reindeer Moss Eater   (2003-02-05 08:50) [4]

Создавая динамически компонент,
Сохраняй ссылку на экземпляр возвращаемый конструктором.
Иначе такое создание
Будет пустою забавою.

Почти К.Прутков :)


 
IDKFA   (2003-02-05 08:50) [5]

>Palladin

Кстати - это идея... Сенкс...
Тогда можно будет через TabOrder находить соседний!


 
Reindeer Moss Eater   (2003-02-05 08:53) [6]

тогда сможешь получать доступ к TMemo по имени....

Имя-то зачем для этого?


 
Palladin   (2003-02-05 08:59) [7]


> Reindeer Moss Eater (05.02.03 08:53)

не знаю :)
человек хотел по имени...
теперь он может по имени...
видимо там специальная система имен у него разработана


 
Anatoly Podgoretsky   (2003-02-05 09:33) [8]

IDKFA © (05.02.03 08:35)
Что бы получить имя TMemo(Sender).Name его не мешало бы присвоить сначала.
Но у тебя какой то странный синтаксис "(TMemo)Sender.Name", неужели тебя компилятор не отругал?


 
Lord Warlock   (2003-02-05 09:50) [9]


> Anatoly Podgoretsky © (05.02.03 09:33)


Наверное на С# писал :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.379 c
1-38366
Leo_pr
2003-02-04 10:20
2003.02.13
Диалог !!!


3-38109
sewix
2003-01-27 08:50
2003.02.13
QuickReport отчет не из нестандартной базы


3-38134
keeper
2003-01-28 16:50
2003.02.13
Помогите найти грабли


1-38200
Свой
2003-02-03 03:31
2003.02.13
Подсветка текста


14-38506
gn
2003-01-27 16:52
2003.02.13
раз уш навсех наезжают





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский