|
|
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
В DW, в секции detail находится поле p1 и кнопка b1. Необходимо подавить кнопку b1 , если p1<10. Причем для p1>=10 кнопка должна отображаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 15:42 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
IF p1 < 10 THEN dw_1.object.b1.Visible = 0 ELSE dw_1.object.b1.Visible = 1 END IF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 15:52 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
Прямо в свойстве Visible кнопки написать IF( p1 >= 10,1,0) или IF( p1 < 10,0,1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 15:59 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
hazarinIF p1 < 10 THEN dw_1.object.b1.Visible = 0 ELSE dw_1.object.b1.Visible = 1 END IF Невозможно использовать свойство Visible т.к. в результате получим все кнопки видимые или наоборот невидимые, в зависимости от последнего значения поля p1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 15:59 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
AIZПрямо в свойстве Visible кнопки написать IF( p1 >= 10,1,0) или IF( p1 < 10,0,1) А в свойстве прокатило. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2005, 16:03 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
Конечно хозяин барин, я не знаю специфики твоего окна, но... показывать и прятать кнопки, не очень хорошая "визуальная" идея, лучше делай кнопку Enable/Disable, так как таких проперти на кнопке в dw нет, я просто меняю цвет текста IF( p1 >= 10,0,128), 128 или подбери какой другой "колор", а на клик ивенте dw: if this.getitemnumber(row, 'p1') >= 0 then "do you code" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 00:45 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
voronk лучше делай кнопку Enable/Disable, так как таких проперти на кнопке в dw нет Кто сказал, что нет. Есть. Нету места чтоб expressions писать, ну так это в пайнтере, написать то всё равно можно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 01:44 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
я в 7 не нашёл, подскажи как это выглядит? dw.object.b_1.enabled = 1 ??? Филипп voronk лучше делай кнопку Enable/Disable, так как таких проперти на кнопке в dw нет Кто сказал, что нет. Есть. Нету места чтоб expressions писать, ну так это в пайнтере, написать то всё равно можно :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 18:30 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
voronkя в 7 не нашёл, подскажи как это выглядит? dw.object.b_1.enabled = 1 ??? Там не 0/1, а yes/no. ФилиппКто сказал, что нет. Есть. Нету места чтоб expressions писать, ну так это в пайнтере, написать то всё равно можно :-) Написать-то можно, только для КНОПКИ expressions свойства enabled не пройдет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 18:47 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
_Guest_1 voronkя в 7 не нашёл, подскажи как это выглядит? dw.object.b_1.enabled = 1 ??? Там не 0/1, а yes/no. ФилиппКто сказал, что нет. Есть. Нету места чтоб expressions писать, ну так это в пайнтере, написать то всё равно можно :-) Написать-то можно, только для КНОПКИ expressions свойства enabled не пройдет. Ещё как пройдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 18:55 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
Филипп, у меня не фурычит... dw_1.object.b_1.enabled = 'yes' Error Number 39 at line number 1 of Event clicked in Object cb_1 in Window w_test Error accessing external object property enabled Филипп _Guest_1 voronkя в 7 не нашёл, подскажи как это выглядит? dw.object.b_1.enabled = 1 ??? Там не 0/1, а yes/no. ФилиппКто сказал, что нет. Есть. Нету места чтоб expressions писать, ну так это в пайнтере, написать то всё равно можно :-) Написать-то можно, только для КНОПКИ expressions свойства enabled не пройдет. Ещё как пройдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 20:09 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
Естественно - надо EXPRESSION писать. И Modify... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 20:24 |
|
||
|
подавление кнопки в DW по условию
|
|||
|---|---|---|---|
|
#18+
Звиняйте дядьку, путаю я вас. Особенности datawindow парсера в действии. Этот финт проходит с ТЕКСТОМ кнопки, но НЕ проходит с enabled property. Сделай так: 1) Напиши expression на visible property оригинальной кнопки, её сделай enabled 2) Скопируй эту кнопку, копию сделай disabled , реверсируй expression на visible property, совмести её с оригиналом . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2005, 20:39 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32922092&tid=1338525]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 411ms |

| 0 / 0 |
