Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Refresh Label
|
|||
|---|---|---|---|
|
#18+
Привет всем. нужно изменить Label1.Caption в зависимости от переменной PbLE. в properties прописал для Caption iif(PbLE=1,"текст 1","текст 2") Но когда PbLE меняет значение - Caption неменяется, Thisform.Refresh непомогает. Подскажите плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 16:23 |
|
||
|
Refresh Label
|
|||
|---|---|---|---|
|
#18+
Caption у любого объекта формируется один раз при инициализации формы. Если в процессе работы необходимо изменить Caption, то это надо прописать явно непосредственно в коде ThisForm.Lable1.Caption="Новый текст" Чтобы автоматизировать этот процесс в зависимости от некоторого значения свойства формы используют ASSIGN - методы. Это делается примерно так: Создаешь новое property формы (например, тот же PbLE), и при этом выставляешь ему птичку в свойстве Assign. В результате, кроме собственно свойства PbLE возникает еще событие PbLE_Assign(). Событие PbLE_Assign будет срабатывать автоматически каждый раз при попытке изменения значения свойства PbLE. Т.е. например по команде: ThisForm.PbLE=1 Даже если оно и так имеет значение 1. Соответсnвенно в этом событии и пиши IF ThisForm.PbLE=1 ThisForm.Lable1.Caption="текст 1" ELSE ThisForm.Lable1.Caption="текст 2" ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 16:36 |
|
||
|
Refresh Label
|
|||
|---|---|---|---|
|
#18+
Версия VFP? В VFP8 лейблы рефрешатся :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 16:49 |
|
||
|
Refresh Label
|
|||
|---|---|---|---|
|
#18+
Если после изменения в VFP Label.Caption за этой командой следует команда, запускающая большой кусок кода, например SELECT..SQL или процедура, то метка на форме не успевает обновиться - я в таких случаях ввожу искусственную задержку: = inkey(0.1) Как правило, помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 16:59 |
|
||
|
Refresh Label
|
|||
|---|---|---|---|
|
#18+
нету там большого кода, програмка простая и маленькая... просто надо сделать английскую и русскую версию Хотел чтобы юзеры выбирали в Optiongroup язык и все лейблы менялись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2004, 17:09 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=394&tid=1597131]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
6ms |
| others: | 248ms |
| total: | 349ms |

| 0 / 0 |
