Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
2-1133789766
Dysan
2005-12-05 16:36
2005.12.25
Не подскажите почему CGI не работает...!?


5-1117545320
Санек
2005-05-31 17:15
2005.12.25
Создание компонента в Design-Time(аналог Field из DataSet)


4-1130165545
VladimirVladimirovich
2005-10-24 18:52
2005.12.25
Текущий пользователь - администратор


5-1118821158
Anatoly
2005-06-15 11:39
2005.12.25
Форма c компонентом при ткрытии в design дает "Error creating"


6-1127134580
Tigraman
2005-09-19 16:56
2005.12.25
Cкачивание файла




   Наверх