Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Dobriy den! Pomoqite pojalusta! Yest 10 knopka i 1 texstoviy pole. V tekstoviy pole nabiraetsa tsifri o1 1 do 10. Nado chtobi yesli v tekstoviy pole nabiraetsa 1, 1 -ya knopka doljen visible=.t. yesli v tekstoviy pole nabiraetsa 2, 2 -ya knopka doljen visible=.t. Ya eto sdelayu s pomoshi 10 'if-endif', kak eto v tsikle delat? if k=1 form1.image1.visible=.t. zer='1' I=I+1 endif if k=2 form1.image1.visible=.t. zer='2' I=I+1 endif ..... if k=10 form1.image1.visible=.t. zer='10' I=I+1 endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 11:10 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
procedure text1.lostfocus() do case case this.value='1' ....... otherwise endcase endproc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 11:16 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
procedure text1.interactivechange() do case case Ltrim(this.value)==' 1' ....... otherwise endcase endproc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 11:19 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
swtoroni poputal procedure text1.interactivechange() do case case rtrim(this.value)==' 1' ....... otherwise endcase endproc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 11:20 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
leafswtoroni poputal procedure text1.interactivechange() do case case rtrim(this.value)==' 1' ....... otherwise endcase endproc А я бы сделал немого по-другому: procedure text1.LostFocus() Local znach old_zer=zer zer=alltrim(text1.Value) znach=val(zer) if between(znach,1,10) Form1.image1.Visible=.t. l=l+1 else zer=old_zer endif endproc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 12:39 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Если придерживаться некоторых стандартов в присвоении имени объектам формы, то можно это решить через макроподстановку. Например, кнопки имеют имена Cmd1, Cmd2, Cmd3 и т.п., тогда можно так: Событие ThisForm.TextBox.Valid() Код: plaintext 1. 2. 3. 4. 5. Если имена и расположение (вложенность) кнопок произвольные, то где-то в методе Init-формы надо записать все имена в массив Код: plaintext 1. 2. 3. И тогда в событии TextBox.Click() примерно так Код: plaintext 1. 2. 3. 4. Здесь 2 точки подряд после символа макроподстановки - это не опечатка. Именно так и надо писать макроподстановку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 13:31 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Izvenite, ya kod ne pravilno napisal: V kajdiy if otdelnaya knopka ili (risunok) yest i dlya nix doljno form1.imagek.visible=.t. if k=1 form1.image1.visible=.t. zer='1' I=I+1 endif if k=2 form1.image2.visible=.t. zer='2' I=I+1 endif ..... if k=10 form1.image10.visible=.t. zer='10' I=I+1 endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 13:38 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Knopki imeet imena kak:cmd1,cmd2,...cmd10. to VladimirM : lcCmdName = "Cmd"+TRANSFORM(This.Value) v etoy stroke "sintaksiceskaya oshibka" poluchaetsa .Umenya foxpro 5.0 mojet bit po etomu? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 13:49 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Тогда вместо TRANSFORM() - alltrim(str(This.Value)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 13:58 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Vsem sposibo, poluchilos! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 14:26 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
ВладимирМ ThisForm.&lcCmdName..visible=.T. В подобных случаях я вместо макроподстановки использую именное выражение Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 17:18 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Н-да, ошибочка Правильно так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 17:22 |
|
||
|
if-endif
|
|||
|---|---|---|---|
|
#18+
Или так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 14:44 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32788902&tid=1595373]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 400ms |

| 0 / 0 |
