Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) Флажок с тремя состояниями (число прочтений - 4273 )
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Флажок с тремя состояниями
04. Июня 2010 :: 08:10
Печать  
Вроде везде искал, не нашел.... Но можно ли на форме создать флажок с тремя состояниями? Платформа конечно 7-ка
Или эмулировать?
  
Наверх
 
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Флажок с тремя состояниями
Ответ #1 - 04. Июня 2010 :: 08:48
Печать  
Доступность контрола можно использовать как 3 состояние
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: Флажок с тремя состояниями
Ответ #2 - 04. Июня 2010 :: 09:20
Печать  
Brr писал(а) 04. Июня 2010 :: 08:48:
Доступность контрола можно использовать как 3 состояние

К сожалению не подойдет. Нужен полный контроль. Печаль
  
Наверх
 
IP записан
 
Brr
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 142
Зарегистрирован: 26. Декабря 2006
Re: Флажок с тремя состояниями
Ответ #3 - 04. Июня 2010 :: 10:20
Печать  
Тогда переключатель
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: Флажок с тремя состояниями
Ответ #4 - 04. Июня 2010 :: 10:30
Печать  
Brr писал(а) 04. Июня 2010 :: 10:20:
Тогда переключатель

Да нет, не подойдет....
Нужно так как вариантов много, два крайних есть и нет, а промежуточные как раз бы укладывались в схему. Т.е, если неопределенный, то обратить внимание на то, что еще есть не выполненные пункты. А они по срокам растянуты могут быть на год.

  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Флажок с тремя состояниями
Ответ #5 - 04. Июня 2010 :: 10:43
Печать  
nicolas писал(а) 04. Июня 2010 :: 10:30:
Brr писал(а) 04. Июня 2010 :: 10:20:
Тогда переключатель

Да нет, не подойдет....
Нужно так как вариантов много, два крайних есть и нет, а промежуточные как раз бы укладывались в схему. Т.е, если неопределенный, то обратить внимание на то, что еще есть не выполненные пункты. А они по срокам растянуты могут быть на год.



Ну сделай выпадающий список с 3-мя вариантами. Какие проблемы-то?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Флажок с тремя состояниями
Ответ #6 - 04. Июня 2010 :: 10:44
Печать  
А можно для тупых, 3 состояния у флажка, это как ?
Если он только может быть вкл и выкл..
Как визуально вы это себе представляете ?

ЗЫ: а так, значение флажка может быть любое число, если что, только для 0 - "галка", выключена, а для >=1 "включена"... т.е значение флажка =3, например, и на форме он "с галкой"...
Мож оно надо ?
  
Наверх
 
IP записан
 
Kolhoznik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 11. Февраля 2008
Re: Флажок с тремя состояниями
Ответ #7 - 04. Июня 2010 :: 11:39
Печать  
Видимо "3 и 4 состояние" отображаются как 0 и 1, только с Доступность(0)
  
Наверх
 
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: Флажок с тремя состояниями
Ответ #8 - 04. Июня 2010 :: 12:01
Печать  
Eprst писал(а) 04. Июня 2010 :: 10:44:
А можно для тупых, 3 состояния у флажка, это как ?
Если он только может быть вкл и выкл..
Как визуально вы это себе представляете ?

ЗЫ: а так, значение флажка может быть любое число, если что, только для 0 - "галка", выключена, а для >=1 "включена"... т.е значение флажка =3, например, и на форме он "с галкой"...
Мож оно надо ?

Визуально представляю как флажек с галкой серого цвета, таких же в много. Например: выбор при установке,  вы выбрали не  все компаненты к установке, Флажек с галкой серого цвета, выбрали все с галкой белого, не выбрали ни одного - без галки.
  
Наверх
 
IP записан
 
alexdd
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 347
Зарегистрирован: 25. Июня 2007
Re: Флажок с тремя состояниями
Ответ #9 - 04. Июня 2010 :: 13:08
Печать  
в Табличном Поле у флажка есть 3 состояния, можно его положить на форму и там разметить эти флажки. Типа группа флажков Круглые глаза
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Флажок с тремя состояниями
Ответ #10 - 07. Июня 2010 :: 10:43
Печать  
nicolas писал(а) 04. Июня 2010 :: 12:01:
Визуально представляю как флажек с галкой серого цвета, таких же в много. Например: выбор при установке,  вы выбрали не  все компаненты к установке, Флажек с галкой серого цвета, выбрали все с галкой белого, не выбрали ни одного - без галки.


Дык.. устанавливай значение флажка =1 и Доступность ему в 0 - будет флажок с 3-м состоянием, серенький и с галкой
Ну, или картинкой делай - будет столько состояний, сколько картинок разместишь.

Ну или вот такие используй флажки, из-2-х например, играя видимостью добьешься 3 состояний - с "рамкой" и без...



  

bg.ert ( 164 KB | Загрузки )
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 854
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Флажок с тремя состояниями
Ответ #11 - 08. Июня 2010 :: 08:18
Печать  
3 состояния - это тумблер Улыбка Верхнее, среднее и нижнее положение.

Или как я делал для себя - с помощью элемента на форме с типом Перечисление.ДаНет. У него 3 состояния:

1) Да
2) Нет
3) не выбран (т.е. пустой)
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
nicolas
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: Флажок с тремя состояниями
Ответ #12 - 09. Июня 2010 :: 06:38
Печать  
Да так и сделал. Тоже с помощью перечисления. Наименование кнопки берется из перечисления. Раз нажал - Выбрано, второй - не выбрано, третий - неопределено. (Ну а программно устанавливается  из условий состояния других элементов.)
Спасибо всем, кто откликнулся.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать