|
|
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
У меня следующий вопросик к вам: у меня есть AnsiString var="Label1"; var->name; //???????? Что мне добавить в эту строку, чтобы он под var понимал не AnsiString, а объект Label1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 09:47 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно, что ты хочешь. Если обращаться к любому компоненту по его имени, заранее неизвестному, то C++Builderdicates whether a given component is owned by the component. TComponent* __fastcall FindComponent(const AnsiString AName); Description FindComponent returns the component in the Components property array with the name that matches the string in the AName parameter. Use FindComponent to determine whether a given component is owned by another. FindComponent is not case sensitive. если ........ ну что тут еще придумать ? TLabel *var=Label1; var->Name; Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:20 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасНе совсем понятно, что ты хочешь. Если обращаться к любому компоненту по его имени, заранее неизвестному, то C++Builderdicates whether a given component is owned by the component. TComponent* __fastcall FindComponent(const AnsiString AName); Description FindComponent returns the component in the Components property array with the name that matches the string in the AName parameter. Use FindComponent to determine whether a given component is owned by another. FindComponent is not case sensitive. если ........ ну что тут еще придумать ? TLabel *var=Label1; var->Name; Понимаешь из файла я читаю Name компонентов формы и их Caption s, эти данные записываю в AnsiString-и, а потом в программе соответстующему компоненту со считанным Name я хочу присвоить соответствующий Caption. Функция FindComponent - дело хорошее, но она возвращает TComponent, а Caption - не член класса TComponent. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:33 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Эх, мне бы твои проблемы ! Код: plaintext 1. 2. 3. 4. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:38 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
NNNata:)У меня следующий вопросик к вам: у меня есть AnsiString var="Label1"; var->name; //???????? Что мне добавить в эту строку, чтобы он под var понимал не AnsiString, а объект Label1 Странные, однако, у Вас запросы... Если говорить по сути, то Не помню ктохоть 100 раз скажи "Сахар" во рту сладко не станет Здесь надо четко понять различие между именем объекта ("Label1"), сохраненном в переменной, и самим объектом (экземпляром класса Tlabel с именем "Label1") Если же Вы хотите найти на форме объект с именем "Label1", то тогда необходим примерно следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:39 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Станислав C. Код: plaintext 1. 2. 3. 4. 5. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:43 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Станислав C.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. В том-то и дело, что Form1->Controls [i] не имеет свойства Caption, которое мне необходимо установить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:49 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасЭх, мне бы твои проблемы ! Код: plaintext 1. 2. 3. 4. Этот код идет хорошо, но надо указывать объект dynamic_cast<TLabel*> , например для TButton надо будет отдельную строку писать. Чего-то общего наверное нет, я правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:58 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
NNNata:)В том-то и дело, что Form1->Controls не имеет свойства Caption, которое мне необходимо установить. Объекты в Buildere ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 10:59 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
NNNata:) Карабас БарабасЭх, мне бы твои проблемы ! Код: plaintext 1. 2. 3. 4. Этот код идет хорошо, но надо указывать объект dynamic_cast<TLabel*> , например для TButton надо будет отдельную строку писать. Чего-то общего наверное нет, я правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 11:00 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Для сохранения свойств, кстати, есть хороший компонет FormStorage в RX-ах. Ну и говорят, что много еще подобного в инете. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 11:04 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасДля сохранения свойств, кстати, есть хороший компонет FormStorage в RX-ах. Ну и говорят, что много еще подобного в инете. Спасибо за советы, пригодились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 11:06 |
|
||
|
Объекты в Buildere
|
|||
|---|---|---|---|
|
#18+
NNNata:) Станислав C.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. В том-то и дело, что Form1->Controls [i] не имеет свойства Caption, которое мне необходимо установить. Если говорить о Label, то хорошо подходит: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2005, 12:49 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33271016&tid=2032778]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 338ms |

| 0 / 0 |
