|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
Народ, На форме есть набор кнопок, которые нужно нажать набрав определенные символы с клавиатуры. Допустим есть кнопка command44 на форме и ее Caption = '44'. Пользователь набирает "44" и я устнавливаю фокус на эту кнопку. Но вдруг он сдури наклацал непонятно что, я должен проверить есть ли такая кнопка на форме типа command555. Можно проехаться циклом по всем объектам формы - но ведь должен быть механизм проверки существования конкретного обьекта?... Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 12:02 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
авторно ведь должен быть механизм проверки существования конкретного обьекта?... Thisform.Command1 и Thisform.Container1.Command1 это одно и тоже или разные? Это конкретные объекты или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 12:05 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
На форме много кнопок и находяться они просто на форме. то есть WITH thisForm .command1. ... .command2. ... .command3. ... .command4. ... .command5. ... .... .command100. ... ENDWITH ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 12:20 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
Retrieves an attribute for a property, event, method, or object. PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod | cObject, nAttribute ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 12:28 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
ValeriiНа форме много кнопок и находяться они просто на форме. И что, на этот частный случай не действуют принципы общего случая? Объекты от этого стали сами по себе, без привязок к родительским объектам? И чем в этом конкретном случае не нравится type('thisform.command'+str(yjvth_ryjgrb))='О' ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 12:29 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
Код: plaintext
более быстрый вариант Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 13:58 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
в VFP 6.0 этого нет pemstatus(thisform, "command'+ltrim(str(yjvth_ryjgrb)),5) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 17:25 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
соррри , есть ... ;-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2008, 17:26 |
|
Как узнать если на форме конкретный обьект типа command44
|
|||
---|---|---|---|
#18+
Valerii... Можно проехаться циклом по всем объектам формы - но ведь должен быть механизм проверки существования конкретного обьекта?... Всем спасибо. Вот мелкий пример, пригодится: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2008, 00:09 |
|
|
start [/forum/topic.php?fid=41&fpage=147&tid=1587243]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 266ms |
0 / 0 |