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


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
ВК: Замена родной панели инструментов для форм
09. Января 2008 :: 18:54
Печать  
Продукт в работе... все желающие - тестить и писать об ошибках

Последняя тестовая версия:
« Последняя редакция: 11. Февраля 2008 :: 10:00 - Chieftain »  

FormPanel_001.rar ( 352 KB | Загрузки )
Наверх
ICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #1 - 09. Января 2008 :: 18:57
Печать  
Скриншот
« Последняя редакция: 11. Февраля 2008 :: 10:00 - Chieftain »  

FormPanel_002.JPG ( 27 KB | Загрузки )
FormPanel_002.JPG
Наверх
ICQ  
IP записан
 
Robert
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 20. Сентября 2006
Re: ВК: Замена родной панели инструментов для форм
Ответ #2 - 09. Января 2008 :: 19:21
Печать  
Кнопки на панели только с иконками? Есть вариант иконка+текст, просто текст?
  
Наверх
ICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #3 - 09. Января 2008 :: 19:22
Печать  
Robert писал(а) 09. Января 2008 :: 19:21:
Кнопки на панели только с иконками? Есть вариант иконка+текст, просто текст?


Пока что нету. Предложения принимаются))
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #4 - 09. Января 2008 :: 19:24
Печать  
Chieftain писал(а) 09. Января 2008 :: 19:22:
Пока что нету. Предложения принимаются))


Ну раз принимаются, то настойчиво предлагаю Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ВК: Замена родной панели инструментов для форм
Ответ #5 - 09. Января 2008 :: 19:30
Печать  
Chieftain писал(а) 09. Января 2008 :: 19:22:
Robert писал(а) 09. Января 2008 :: 19:21:
Кнопки на панели только с иконками? Есть вариант иконка+текст, просто текст?


Пока что нету. Предложения принимаются))

+1

Будет то, что доктор прописал.

P.S.
Что-то падает у меня (1С) пока при закрытии формы (и панель не отрисовывается).
Какие версии 1cpp/formex нужны? Может что-то я забыл?..
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #6 - 09. Января 2008 :: 19:31
Печать  
Arta писал(а) 09. Января 2008 :: 19:24:
Chieftain писал(а) 09. Января 2008 :: 19:22:
Пока что нету. Предложения принимаются))


Ну раз принимаются, то настойчиво предлагаю Улыбка


Вообще этот тулбар - родной делфяшный TToolBar, поэтому можно сделать чтобы и текст отдельно был, и текст с иконками...

ЗЫ... хотя я хочу его переписать
  
Наверх
ICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #7 - 09. Января 2008 :: 19:34
Печать  
kms писал(а) 09. Января 2008 :: 19:30:
Что-то падает у меня (1С) пока при закрытии формы.
Какие версии 1cpp/formex нужны?

Пробовал FormEx "2.0.5.82"  и 1C++ "Nightly build newTF 2007-12-16"
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #8 - 09. Января 2008 :: 19:34
Печать  
Три вопроса:
1. Что он весит то так много? я про dll
2. Зачем нужны 1cpp и формекс? По коду вроде нигде не задействованы.
3. Можно ли использовать полноцветные иконки?
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ВК: Замена родной панели инструментов для форм
Ответ #9 - 09. Января 2008 :: 19:41
Печать  
Chieftain писал(а) 09. Января 2008 :: 19:34:
kms писал(а) 09. Января 2008 :: 19:30:
Что-то падает у меня (1С) пока при закрытии формы.
Какие версии 1cpp/formex нужны?

Пробовал FormEx "2.0.5.82"  и 1C++ "Nightly build newTF 2007-12-16"

Вроде почти то же самое; видимо еще от среды исполнения зависит (у меня R27 SQL на w2k3 svr sp1).
Ну, не беда, отловится рано или поздно.
Идея отличная. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #10 - 09. Января 2008 :: 19:41
Печать  
Arta писал(а) 09. Января 2008 :: 19:34:
1. Что он весит то так много? я про dll

Delphi VCL - этим все сказано?

Arta писал(а) 09. Января 2008 :: 19:34:
2. Зачем нужны 1cpp и формекс? По коду вроде нигде не задействованы.

FormEx - чтобы тулбар создавался в процедуре "ПослеОткрытия"
1С++    - вызов процедур контекста из ВК (хотя можно обойтись и событиями, да и глобальная процедура вызывается нормально)
... вроде все

Arta писал(а) 09. Января 2008 :: 19:34:
3. Можно ли использовать полноцветные иконки?

Честно говоря не проверял... но насколько я помню они преобразуются((
  
Наверх
ICQ  
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #11 - 09. Января 2008 :: 19:44
Печать  
kms писал(а) 09. Января 2008 :: 19:41:
Вроде почти то же самое; видимо еще от среды исполнения зависит (у меня R27 SQL на w2k3 svr sp1).
Ну, не беда, отловится рано или поздно.


Вроде пробовал и на W2K3 SP2 и на XP SP2 - работало...
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ВК: Замена родной панели инструментов для форм
Ответ #12 - 09. Января 2008 :: 19:51
Печать  
А из-за чего FormPanel.СоздатьТулбар() может возвращать 0? как думаешь?

+
(падает, надо полагать, при разрушении несозданного контрола).
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: ВК: Замена родной панели инструментов для форм
Ответ #13 - 09. Января 2008 :: 20:02
Печать  

О! А еще хотите прикол?

Код
Выбрать все
Процедура ПослеОткрытия()
//	СоздатьТулбар();
	Сообщить("" +_GetPerformanceCounter() +": ПослеОткрытия");
КонецПроцедуры	// ПослеОткрытия
 



Сообщение выдается в цикле, раз в секунду.
Что бы это значило?

FormEx 2.0.5.82 1cpp 2007-12-31-TF


А, ясно, обработка ожидания.
А зачем?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: ВК: Замена родной панели инструментов для форм
Ответ #14 - 09. Января 2008 :: 20:07
Печать  
kms писал(а) 09. Января 2008 :: 20:02:
А, ясно, обработка ожидания.
А зачем?


Чтобы при отсутствии FormEx тублар был создан уже после открытия формы
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 3 ... 8
ОтправитьПечать