Опрос
Опрос Тема Опроса: Нужен ли функционал создания тулбаров в компоненте



« Последняя модификация: mvgfirst : 20. Декабря 2007 :: 18:33 »
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 15 ОтправитьПечать
Очень популярная тема (более 25 ответов) [RWidjets] Динамическое меню программы (число прочтений - 116226 )
Sergey
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 135
Зарегистрирован: 18. Октября 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #75 - 24. Апреля 2007 :: 14:55
Печать  
А в контекстное меню возможно добавить как нибудь? В меню действия?
  
Наверх
 
IP записан
 
Robert
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 20. Сентября 2006
Re: [RWidjets] Динамическое меню программы
Ответ #76 - 24. Апреля 2007 :: 16:13
Печать  
Добавить в меню Действия нельзя. Можно сделать собственное меню Действия.
  
Наверх
ICQ  
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #77 - 29. Августа 2007 :: 04:24
Печать  
Вообще - хотел добавить меню в самую левую позицию главного меню, чтобы он там, слева, был и ни куда не бегал. Но методов позиционирования создаваемых пунктов нет (я же не ошибся?)

RWidjets 1.3.5.4

Пытал "Меню Тест.ert" в пустой конфе, и обнаружил следующее :

• Меню.ДобавитьМеню() ставит новый пункт четвертым справа (то есть перед группой "Сервис", "Окна", "Помощь").

• Если какой-то из этих пунктов трёх системных пунктов я предварительно удалил, то новый пункт въезжает между заданными в конфигураторе.

• В особом случае могу загнать новый пункт в самую левую позицию, например:
меню пользователя пустое, Сервис,Окна,Помощь - удалил, открыта обработка, потому есть меню "Действия", итого имеем
Цитата:
<НовыйПункт> Файл Действия Операции

• Закрываем обработку, "Действия" исчезают сами, <НовыйПункт> (видимо) пытается остаться четвертым, чего ему не дано, и становится в конец списка
Цитата:
Файл Операции <НовыйПункт>

• Открываю что-нибудь добавляющее системные пункты (MXL, к примеру), <НовыйПункт> встаёт на место (первое, и, что странно, уже не "четвёртое справа").
Цитата:
<НовыйПункт> Файл Таблица Вид Окна Действия Операции
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #78 - 30. Августа 2007 :: 03:00
Печать  
Robert писал(а) 23. Апреля 2007 :: 21:23:
v.1.3.5
+ Возможность получить список интерфейсов (ПолучитьСписокИнтерфейсов)
+ Возможность удалить системный пункт меню или пункт определенный в конфигураторе (УдалитьСистемное)
+ Возможность узнать CommandID пункта меню (ПолучитьИднтКоманды)
+ Возможность указать подсказку, отображаемую в статусной строке (Подсказка)
+ При загрузке интерфейсов определяется и подсказка.
- Исправлена ошибка, проявляющаяся при совместной работе с svcsvc.dll ака БыстрыйПоискВСписке
- Исправлена ошибка при загрузке подчиненных интерфейсов более 2-го уровня.

http://infostart.ru/projects/index.php?id=602&ref=4011

Залил в репозиторий


Это здорово безусловно... очень здорово  Подмигивание
Но как быть с ошибкой которую я тебе на почту писал, может она личноу  меня вылетает?
Суть такова если пользователь неоднократно (подряд или не очень подряд а спустя какое-то время) нажимает пункт меню "Описание" (в дальнейшем ФСО = 0 и моя обработка преобразует описание в "красивый вид") то 1С просто зависает компонента уходит в цикл и 1С падает. Про цикл не уверен точно но я ради интереса сделал "Сообщить" в теле процедуры в глобальном модуле и сообщение выводилось до тех пор пока 1С не упало.  Плачущий
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
sergling
Junior Member
**
Отсутствует



Сообщений: 24
Зарегистрирован: 05. Июля 2007
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #79 - 06. Сентября 2007 :: 19:08
Печать  
Спасибо за вещицу, а особенно за
ПриПолученииКоманды(пКоманда, пЗаблокироватьКоманду)
но вот у меня такой глючек:
ловлю событие 32786 - добавление нового документа в журнале, заметил что иногда если переключиться на другую задачу, потом опять в 1с, свернуть окно (перед этим оно было на весь экран), то при добавлении нового документа все же сначала срабатывает стандартный обработчик события, а потом только "ПриПолученииКоманды". Причем где-то 1/5-7 у меня получалось воспроизвести ситуацию.
  
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #80 - 13. Октября 2007 :: 19:57
Печать  
Вопрос: С помощью данной компоненты можно добавлять или изменять только пункты меню или может и кнопки на туллбарах тоже?

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

Вообщем надеятся на возможность добавления кнопок в будущих версиях... или заставлять Юзеров работать только через меню???
  
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #81 - 14. Октября 2007 :: 06:04
Печать  
mvgfirst писал(а) 13. Октября 2007 :: 19:57:
Вопрос: С помощью данной компоненты можно добавлять или изменять только пункты меню или может и кнопки на туллбарах тоже?

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

Вообщем надеятся на возможность добавления кнопок в будущих версиях... или заставлять Юзеров работать только через меню???



Судя по тому что Роберта давно нет "в теме" то скорее всего нового релиза не будет  Плачущий
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Robert
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 20. Сентября 2006
Re: [RWidjets] Динамическое меню программы
Ответ #82 - 16. Октября 2007 :: 17:48
Печать  
Каюсь. Все наработки по тулбарам были пох#рены вместе с винчестером. Для меня данная тема пока не актуальна, поэтому восстанавливать все у меня желания нет.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #83 - 16. Октября 2007 :: 19:05
Печать  
Да... сделать можно было бы много еще чего...
Например мне для конструкции типа:
Msg = СоздатьОбъект("RMsgWindow");
Msg.Сообщить("Идет поиск...", "Внимание", );

нехватает задержкы, например в 3 сек. Т.е. выполняем этот код и далее выполняем запрос. И окно сообщения появится только если запрос превысит 3 сек.

  
Наверх
 
IP записан
 
mvgfirst
Full Member
***
Отсутствует


В борьбе бобра с ослом
всегда побеждает бобро!

Сообщений: 152
Местоположение: Украина г. Кривой Рог
Зарегистрирован: 17. Августа 2007
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #84 - 17. Октября 2007 :: 06:35
Печать  
Robert писал(а) 16. Октября 2007 :: 17:48:
Каюсь. Все наработки по тулбарам были пох#рены вместе с винчестером. Для меня данная тема пока не актуальна, поэтому восстанавливать все у меня желания нет.

Как бы так что бы стала актуальной тема Улыбка
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #85 - 17. Октября 2007 :: 08:37
Печать  
mvgfirst писал(а) 17. Октября 2007 :: 06:35:
Robert писал(а) 16. Октября 2007 :: 17:48:
Каюсь. Все наработки по тулбарам были пох#рены вместе с винчестером. Для меня данная тема пока не актуальна, поэтому восстанавливать все у меня желания нет.

Как бы так что бы стала актуальной тема Улыбка

Это если только Роберт вспомнит, что у него на винте номера его банковских счетов были записаны... швейцарских банковУлыбка
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #86 - 17. Октября 2007 :: 09:09
Печать  
Arta писал(а) 16. Октября 2007 :: 19:05:
Например мне для конструкции типа:
Msg = СоздатьОбъект("RMsgWindow");
Msg.Сообщить("Идет поиск...", "Внимание", );

Кстати, у меня есть старая версия исходников ВК RWidjets - 1.3.5 кажется.
Там есть код для класса "RMsgWindow" - его можно вытащить и вставить с доработкой либо в отдельную ВК, либо в ФормЕкс (ИМХО самое удобное).
Естественно, если Роберт не будет против Улыбка

Роберт, что скажешь?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer &amp;&amp; tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #87 - 17. Октября 2007 :: 09:44
Печать  
А исходники вроде на CVS у Федора есть.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #88 - 17. Октября 2007 :: 10:56
Печать  
artbear писал(а) 17. Октября 2007 :: 09:09:
Arta писал(а) 16. Октября 2007 :: 19:05:
Например мне для конструкции типа:
Msg = СоздатьОбъект("RMsgWindow");
Msg.Сообщить("Идет поиск...", "Внимание", );

Кстати, у меня есть старая версия исходников ВК RWidjets - 1.3.5 кажется.
Там есть код для класса "RMsgWindow" - его можно вытащить и вставить с доработкой либо в отдельную ВК, либо в ФормЕкс (ИМХО самое удобное).
Естественно, если Роберт не будет против Улыбка

Роберт, что скажешь?


Я был бы за... но опять таки это решение исключительно Роберта  Класс
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: [RWidjets] Динамическое меню программы
Ответ #89 - 17. Октября 2007 :: 11:45
Печать  
Arta писал(а) 16. Октября 2007 :: 19:05:
нехватает задержкы, например в 3 сек. Т.е. выполняем этот код и далее выполняем запрос. И окно сообщения появится только если запрос превысит 3 сек.


Еще бы песочные часики изобразить на панельке, то вообще было бы класс Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 15
ОтправитьПечать