Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Сервис.ВыбратьЗначение(). Доп.символы (число прочтений - 18559 )
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Сервис.ВыбратьЗначение(). Доп.символы
19. Августа 2006 :: 09:37
Печать  
В стандартных спиках для вбора способом меню для установки пометки используется "|c", для недоступного значения "|d".  Или у меня не все в порядке с головой, или в Формексе все не так, но тем не менее:
"Как пометить строку и есть ли возможность сделать строку недоступной?"
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #1 - 21. Августа 2006 :: 05:04
Печать  
Цитата:
В стандартных спиках для вбора способом меню для установки пометки используется "|c", для недоступного значения "|d".

Это где это ты такое увидел? Что за "стандартные списки"? Обработку с примером, плиз.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #2 - 21. Августа 2006 :: 12:47
Печать  
Цитата:
Цитата:
В стандартных спиках для вбора способом меню для установки пометки используется "|c", для недоступного значения "|d".

Это где это ты такое увидел? Что за "стандартные списки"? Обработку с примером, плиз.

Рядом: Svcsvc - PopurMenu.
Если это не стандарт, то как усадить пометку в FormEx?
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #3 - 21. Августа 2006 :: 13:01
Печать  
Цитата:
Цитата:
Цитата:
В стандартных спиках для вбора способом меню для установки пометки используется "|c", для недоступного значения "|d".

Это где это ты такое увидел? Что за "стандартные списки"? Обработку с примером, плиз.

Рядом: Svcsvc - PopurMenu.
Если это не стандарт, то как усадить пометку в FormEx?

Это не стандарт. А вот если прочитаешь про пометку значений в списке значений в штатной документации, то станет понятно и как в ВыбратьЗначение() ставить пометку.
  

FormEx developer
Наверх
www  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #4 - 21. Августа 2006 :: 13:05
Печать  
Цитата:
Если это не стандарт, то как усадить пометку в FormEx?

Пятый параметр в Сервис.ВыбратьЗначение()
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #5 - 21. Августа 2006 :: 13:28
Печать  
С пятым углом мне все понятно, спасибо. С методом Пометка тоже, зациклился на svcsvc, про 1С-ку и не подумал (вроде бы как не с ней работаю)
А по поводу доступности строки меню вопрос оставляю открытым.
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #6 - 21. Августа 2006 :: 13:35
Печать  
Цитата:
А по поводу доступности строки меню вопрос оставляю открытым.

Давай его сразу закроем. А?
Если пункт недоступен, то его и не надо показывать.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #7 - 21. Августа 2006 :: 14:35
Печать  
Цитата:
Если пункт недоступен, то его и не надо показывать.

Гы... Лучшее средство от перхоти - гильотина. И вопрос закрыт.
  

Константин
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #8 - 21. Августа 2006 :: 15:06
Печать  
Полностью согласен с Альфом. Ты формируешь в коде СЗ для выбора. Просто не включай туда ненужные пункты.
Зачем усложнять жизнь, есть более важные моменты, которые хотелось бы, чтобы они были реализованы Улыбка
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #9 - 22. Августа 2006 :: 03:53
Печать  
Цитата:
Зачем усложнять жизнь

Ничего я не усложняю. Сколько себя помню, в меню включаю только то, что нужно. А если открыть любое не самопальное меню, то в нем можно лицезреть все пункты, только недоступные в данный момент для действия - такими же и изображены.
Я понимаю, что это лоск, но как не странно, ХР многим нравится за красивые фитюльки, хотя меню с недоступными пунктами выполняет информационную функцию: "Есть, но временно недоступен".
И еще по поводу лоска: я как-то давно спрашивал АльФа о вставке в меню картинок (пример Accel). АльФ отмолчался.
  

Константин
Наверх
 
IP записан
 
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #10 - 22. Августа 2006 :: 04:02
Печать  
Позволю себе не согласиться с утверждением, что недоступные пункты меню - это лишнее.
Это вовсе не лишнее!
Наличие пункта в меню показывает пользователю, что некое действие вообще возможно. Недоступность же показывает, что в данный момент по каким-то причинам действие недоступно. Например, многи действия становятся доступны только когда документ/элемент справочника записан в базу. Такое поведение меню вовсе не просто фенечка, оно ещё и снимает часть вопросов пользователей, типа "а почему я в этом месте не могу сделать то-то и то-то".
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #11 - 22. Августа 2006 :: 04:17
Печать  
Цитата:
И еще по поводу лоска: я как-то давно спрашивал АльФа о вставке в меню картинок (пример Accel). АльФ отмолчался.

В последней тестовой сборке FormEx это уже есть. И не только это.
http://www.forum.mista.ru/topic.php?id=205861&section=1cpp
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #12 - 22. Августа 2006 :: 05:01
Печать  
Цитата:
В последней тестовой сборке FormEx это уже есть
Тааак... Вотоказывается где можно получать свежую инфу, а не здесь
  

Константин
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #13 - 22. Августа 2006 :: 05:02
Печать  
Цитата:
Позволю себе не согласиться с утверждением, что недоступные пункты меню - это лишнее.
Спасибо ADirks за поддержку.
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #14 - 22. Августа 2006 :: 05:12
Печать  
Цитата:
Цитата:
В последней тестовой сборке FormEx это уже есть
Тааак... Вотоказывается где можно получать свежую инфу, а не здесь

В общем-то согласен с твоим замечанием.
Но, с другой стороны, на своем сайте АЛьФ выкладывает обновления FormEx.
В комплект тестовой сборки входит и history. Я очень широко использую FormEx и вынужден следить за обновлениями из нескольких источников.
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #15 - 22. Августа 2006 :: 05:17
Печать  
Прошу прощение, что не запостил информацию об обновлении тут.
Исправлю это недоразумение. Сейчас создам прикрепленную ветку, в которой буду давать отмашку на скачивание обновлений.

Про недоступные пункты уговорили, сделаю. Только не с помощью "|d", а с помощью более вписывающегося в общую идеалогию "[disabled]". И немного позже.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #16 - 22. Августа 2006 :: 05:22
Печать  
Цитата:
вынужден следить за обновлениями из нескольких источников.

Теперь вопрос к АльФу: "А на этом сайте в разделе "FormEx" будут новости не старее других сайтов?"
P.S. Извини АльФ, пока я это писал, ты уже рядом все выложил.
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #17 - 22. Августа 2006 :: 05:25
Печать  
Цитата:
Теперь вопрос к АльФу: "А на этом сайте в разделе "FormEx" будут новости не старее других сайтов?"

Да хорош тебе язвить. Человек извинился.
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #18 - 22. Августа 2006 :: 05:26
Печать  
vip писал(а) 22. Августа 2006 :: 05:25:
Цитата:
Теперь вопрос к АльФу: "А на этом сайте в разделе "FormEx" будут новости не старее других сайтов?"

Да хорош тебе язвить. Человек извинился.

Пока ты писал, я уже извинился.
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #19 - 22. Августа 2006 :: 05:32
Печать  
Цитата:
Цитата:
вынужден следить за обновлениями из нескольких источников.

Теперь вопрос к АльФу: "А на этом сайте в разделе "FormEx" будут новости не старее других сайтов?"

Здесь новости по FormEx будут публиковаться в первую очередь.
Но на мой сайт все же рекомендую иногда заходить Улыбка
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #20 - 22. Августа 2006 :: 06:01
Печать  
Цитата:
объект Сервис: Установка цвета выделения текущего пункта и пиктограммы в меню метода ВыбратьЗначени
Работает, Класс !!!
Только буду опять приставать - а как насчет цвета шрифта выделенной строки (мне кажется это даже поважней цвера рамки будет)?
А по поводу твого сайта - я и так заглядываю, только там уж очень все скупо - только констатация свершившегося факта, но всегда горячй хлеб. Спасибо.
  

Константин
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #21 - 22. Августа 2006 :: 06:12
Печать  
И еще по поводу доп. значков - как насчет значка "Переключатель"?
Конечно теперь можно и пиктограммку прицепить, но тем не менее...
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #22 - 22. Августа 2006 :: 06:57
Печать  
Цитата:
И еще по поводу доп. значков - как насчет значка "Переключатель"?
Конечно теперь можно и пиктограммку прицепить, но тем не менее...

Не вижу смысла. Обоснуй его необходимость.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #23 - 22. Августа 2006 :: 07:33
Печать  
Открой напр. меню "Вид" в вндовском окне, в группе значки и пр. будет переключатель. Смысл в том, чтобы при открытии меню было понятно, какой пункт из группы включен.
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #24 - 22. Августа 2006 :: 07:35
Печать  
Цитата:
Открой напр. меню "Вид" в вндовском окне, в группе значки и пр. будет переключатель. Смысл в том, чтобы при открытии меню было понятно, какой пункт из группы включен.

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

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #25 - 22. Августа 2006 :: 07:38
Печать  
Ладно, извраты не нужны. А как насчет цвета шрифта - тоже извращение?
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #26 - 22. Августа 2006 :: 07:51
Печать  
Цитата:
Ладно, извраты не нужны. А как насчет цвета шрифта - тоже извращение?

Ну тогда уже и цвета фона меню (не только выделения).
И наступит полная красота Улыбка
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #27 - 22. Августа 2006 :: 07:54
Печать  
Мда... Ну вы маньяки...
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #28 - 22. Августа 2006 :: 08:01
Печать  
Цитата:
Ну тогда уже и цвета фона меню (не только выделения).
Это уж сликом, а попробуте установить цвет выделенной строки какой нибудь потемнее, шрифт-то черный, а не обратного цвета (хотя-бы)
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #29 - 22. Августа 2006 :: 08:05
Печать  
Цитата:
Цитата:
Ну тогда уже и цвета фона меню (не только выделения).
Это уж сликом, а попробуте установить цвет выделенной строки какой нибудь потемнее, шрифт-то черный, а не обратного цвета (хотя-бы)

Дык установи посветлее, все в твоих руках Улыбка
Попробуй 14745568
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #30 - 22. Августа 2006 :: 08:08
Печать  
Цитата:
Дык установи посветлее
Щелкни прямо сейчас по меню IE - цвет выделенной строки темный (обычно синий), а цвет шрифта - белый
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #31 - 22. Августа 2006 :: 08:12
Печать  
Цитата:
Цитата:
Дык установи посветлее
Щелкни прямо сейчас по меню IE - цвет выделенной строки темный (обычно синий), а цвет шрифта - белый

Не равняйся на IE, делай свой неповторимый интерфейс Улыбка. Со светлым фоном выделения очень даже читабельно.
  
Наверх
ICQ  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #32 - 22. Августа 2006 :: 08:18
Печать  
Мне, как очень тупому понятнее: если не выделено - светлый фон и темные буковки, а если выделено - то наоборот, и конфигурации я пишу для таких-же.
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #33 - 22. Августа 2006 :: 08:21
Печать  
Цитата:
Мне, как очень тупому понятнее: если не выделено - светлый фон и темные буковки, а если выделено - то наоборот, и конфигурации я пишу для таких-же.

Посмотри меню Office XP - цвет шрифта не инвертируется. Чей интерфейс современней - офиса или 1С?
А вот если бы цвет фона менять, это да.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #34 - 22. Августа 2006 :: 08:43
Печать  
Цитата:
Мда... Ну вы маньяки...



Мда... это точно Улыбка
  
Наверх
 
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #35 - 22. Августа 2006 :: 08:44
Печать  
И цвет шрифта тоже
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #36 - 22. Августа 2006 :: 08:54
Печать  
Могу только предложить добавить еще три параметра в метод ВыбратьЗначение - цвет фона, цвет шрифта и цвет шрифта выделения. Устроит?
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #37 - 22. Августа 2006 :: 09:00
Печать  
Цитата:
Могу только предложить добавить еще три параметра в метод ВыбратьЗначение - цвет фона, цвет шрифта и цвет шрифта выделения. Устроит?
Конечно, а если еще стиль рамки...
  

Константин
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #38 - 22. Августа 2006 :: 09:16
Печать  
Цитата:
Могу только предложить добавить еще три параметра в метод ВыбратьЗначение - цвет фона, цвет шрифта и цвет шрифта выделения. Устроит?

Устроит. Маньяки удовлетворены Очень довольный
P.S. Надолго ли? Улыбка
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #39 - 22. Августа 2006 :: 09:19
Печать  
Цитата:
Цитата:
Могу только предложить добавить еще три параметра в метод ВыбратьЗначение - цвет фона, цвет шрифта и цвет шрифта выделения. Устроит?
Конечно, а если еще стиль рамки...

Неееее... Хорошенького по немногу.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #40 - 22. Августа 2006 :: 12:01
Печать  
Положи в рот палец, так и руку откусим. Чего нибудь бы.
  

Константин
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #41 - 24. Августа 2006 :: 20:35
Печать  
А может все эти параметры сделать свойствами объекта? Тогда хоть 500 параметров можно сделать.

Ну если не все, то хотя бы половину.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #42 - 25. Августа 2006 :: 05:34
Печать  
sedmin писал(а) 24. Августа 2006 :: 20:35:
А может все эти параметры сделать свойствами объекта? Тогда хоть 500 параметров можно сделать.

Ну если не все, то хотя бы половину.

А какого объекта? Меню же только в рамках этого метода создается. Или предлагаешь вынести меню в обдельный объект?
  

FormEx developer
Наверх
www  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #43 - 25. Августа 2006 :: 08:13
Печать  
Не знаю, какого объекта. Вам виднее. Можно, конечно, и в Сервис добавить свойств.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #44 - 25. Августа 2006 :: 08:16
Печать  
sedmin писал(а) 25. Августа 2006 :: 08:13:
Не знаю, какого объекта. Вам виднее. Можно, конечно, и в Сервис добавить свойств.

Не думаю, что в этом есть необходимость. Можно просто в метод ВыбратьЗначение() добавить только один параметр, который будет принимать список значений с настройками. Имя параметра будет в представлении. Так тоже можно сколько угодно настроек делать.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #45 - 08. Сентября 2006 :: 07:49
Печать  
Добавлю к пожеланиям по этому методу: возможность активизировать при открытии меню нужную строку, например текущую строку списка. Пока приходится обходиться пометкой.
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #46 - 08. Сентября 2006 :: 07:52
Печать  
Цитата:
Добавлю к пожеланиям по этому методу: возможность активизировать при открытии меню нужную строку, например текущую строку списка. Пока приходится обходиться пометкой.

Так перед вызовом этого метода в переменную для возврата значения (второй параметр) помести значение, которое хочешь сделать текущим.
  

FormEx developer
Наверх
www  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #47 - 08. Сентября 2006 :: 07:56
Печать  
+ но это только для режима дерева.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #48 - 08. Сентября 2006 :: 10:30
Печать  
Цитата:
+ но это только для режима дерева.
Да, а разговор о выводе меню.
А все новшества классно работают (#21)
  

Константин
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #49 - 08. Сентября 2006 :: 11:18
Печать  
Цитата:
Цитата:
+ но это только для режима дерева.
Да, а разговор о выводе меню.
А все новшества классно работают (#21)

А при выборе в меню чой-то не вижу смысла задавать начальный пункт. Тем более задавать можно будет только на первом уровне меню, а при движении мышки над меню он тут же собьется.
  

FormEx developer
Наверх
www  
IP записан
 
КилоГрамм
Senior Member
****
Отсутствует


Таити, Таити...

Сообщений: 434
Зарегистрирован: 14. Июня 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #50 - 08. Сентября 2006 :: 12:55
Печать  
Цитата:
при движении мышки над меню он тут же собьется.
Вообще-то логично.
  

Константин
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Сервис.ВыбратьЗначение(). Доп.символы
Ответ #51 - 11. Сентября 2006 :: 02:21
Печать  
К вопросу о свойствах объекта:
Ежели в конфе создан единый объект "Сервис", который пользуется для всех меню - вот вам и оно самое. Единожды задал стиль менюшек, и не нужно расставлять везде эти параметры в ВыбратьЗначение(), а уж если забыл и использовал локальный объект - то сразу получил дефолтный стиль. И понял, что ошибся Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать