|
|
|
как программно нажать кнопку зная ее тег?
|
|||
|---|---|---|---|
|
#18+
есть на форме 10 кнопок(кнопки создаются динамически каждой кнопке присвоен тег с номером от 1 до 10) нужно сделать Код: plaintext как мне получить нендл(btn->Handle) именно кнопки с тегом 5? среда разработки - C++Builder ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 13:51 |
|
||
|
как программно нажать кнопку зная ее тег?
|
|||
|---|---|---|---|
|
#18+
TWinControl::ControlCount TWinControl::Controls + TObject::ClassName (TObject::ClassNameIs) + Tag + dynamic_cast + TButton::Click всего делов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 14:35 |
|
||
|
как программно нажать кнопку зная ее тег?
|
|||
|---|---|---|---|
|
#18+
спасибо! помогло! нажимаю все кнопки :) Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 17:36 |
|
||
|
как программно нажать кнопку зная ее тег?
|
|||
|---|---|---|---|
|
#18+
Только осторожней на поворотах: справка Note: The value of ControlCount is always 1 greater than the highest Controls index, because the first Controls index is 0. -1 добавь где надо + проверка класса контрола (или значение Tag) TObject::ClassName (TObject::ClassNameIs) а то не только кнопки поперенажимаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2006, 18:07 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2030606]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 437ms |

| 0 / 0 |
