Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

Преобразование типов   Найти похожие ветки 

 
Evgenxxxx   (2005-12-06 09:21) [0]

Мне необходимо преобразовать строковое выражение типа String  в тип Tedit. Т.е. я создаю переменную типа Tedit, и хочу присвоить ему уже существующий Edit(напр. NewEdit:=Edit1).Но имя едитов формируются в цикле поетому имеют тип STR допустим:
Type
edit1:TEdit;
....
var
NewEdit:Tedit;
..............
For i:=1 to 3 do
begin
 s:="edit"+InttoStr(i);
 ..........

&&&&&????? Newedit:=S----------- ?????? Как это сделать?
Нужно без свойства NewEdit.Name


 
Virgo_Style ©   (2005-12-06 09:39) [1]

Так.... насколько я понял, переменная NewEdit должна стать ссылкой на уже существующий Edit, который надо найти по его имени.
Т.е., видимо, так:
NewEdit:=FindComponent(S);


 
Leonid Troyanovsky ©   (2005-12-06 09:39) [2]


> Evgenxxxx   (06.12.05 09:21)  

> &&&&&????? Newedit:=S----------- ?????? Как это сделать?


Никак.

А чего, собс-но, хочется? Если на пальцах объяснить,
можно даже так: "а вот в Foxpro можно .."

--
Regards, LVT.


 
msguns ©   (2005-12-06 10:10) [3]

Динамически адресовать объекты по их ИМЕНИ - не просто дурной, но еще и опасный способ. Хотя бы потому, что можно напороться на ситуацию, когда имеется несколько однотипных контролов с "одинаковым" именем. Например, при динамическом создании нескольких экземпляров "навороченных" контролами контейнеров.

Если надо, к примеру, заполнить начальными значениями контролы, расположенные на динамически созданной форме (фрэйме, панели и т.д.), следует обращаться к таким контролам через их "носитель" (Parent), используя для точечной адресации тэги.



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

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.113 c
2-1133885039
oleggar
2005-12-06 19:03
2005.12.25
быстрая запись


2-1133948698
VIB
2005-12-07 12:44
2005.12.25
DBGrid


2-1134047013
GanibalLector
2005-12-08 16:03
2005.12.25
PostMessage


2-1134050184
КК
2005-12-08 16:56
2005.12.25
Ошибка при обращении к Excel


11-1115405944
SuphEr
2005-05-06 22:59
2005.12.25
PThread leak