Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Предлагаю классный ActiveX. (число прочтений - 4780 )
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Предлагаю классный ActiveX.
04. Июля 2006 :: 19:44
Печать  
1. Огромная благодарность Steban за класс ActiveX.
2. Предлагаю поюзать 3D Active Button Magic  (3DABM8U.OCX)
Позволяет программно создавть контролы красоты необычайной.

Пользуюсь уже 3 месяца. Очень доволен. Рекомендую.
Сам OCX бесплатный. Платный визуальный редактор от него. А он то нам и не нужен Улыбка
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю классный ActiveX.
Ответ #1 - 04. Июля 2006 :: 22:20
Печать  
Сыылку даш то?
А мне бы еще нормально управляемую панеть инструментов а-ля V8 и я был бы щастлив....
А то дурные мысли в голову лезут: писать самому...
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю классный ActiveX.
Ответ #2 - 04. Июля 2006 :: 22:40
Печать  
Так а чем не MSComctlLib.Toolbar.2 не устраивает?

Рулится на лету, весит немного, есть всегда в виндах после установки офиса, документация нормальная...


Если VB, то юзают, а если 1с, то нужно нечто особое? Улыбка
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Предлагаю классный ActiveX.
Ответ #3 - 05. Июля 2006 :: 04:40
Печать  
Цитата:
Сыылку даш то?

Поиск в яндексе по "3D Active Button Magic". Ссылок много, выбирайте удобную. Только версию поновее. Размер 6-7 Мб пусть не смущает. Там и примеры и очень богатый хэлп, и визуальный редактор.
Нам оттуда надо только OCX для работы. ActiveX очень богатый. Работает нормально, за 3 месяца глюков не заметил.
Сам, честно, не помню, откуда качал. Если что-то не получится, выложу свой скачанный.
  
Наверх
ICQ  
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю классный ActiveX.
Ответ #4 - 05. Июля 2006 :: 11:16
Печать  
Руки у меня видимо крявые....
Хороший пример со всеми возможностями оного контрола (MSComctlLib.Toolbar.2) не помешал бы, а то мои эксперименты не особо впечатляют....
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю классный ActiveX.
Ответ #5 - 05. Июля 2006 :: 12:55
Печать  
В атаче набросок класса самого тулбара.

Вызываю так:
Код
Выбрать все
_Форма = СоздатьОбъект("Форма");
_Форма.УстановитьФорму(Форма);
Статусбар = _Форма.СоздатьЭлементУправления("Статусбар", "Статусбар");
СЗ_Печать = СоздатьОбъект("СписокЗначений"); // Меню повешенное на тулбар
СЗ_Печать.ДобавитьЗначение("Сканкопии", "Сканкопии");
СЗ_Печать.ДобавитьЗначение("SPS_печать_заказ_нарядов", "Печать заказ-нарядов Samsung");
СЗ_Печать.ДобавитьЗначение("SPS_Печать_детальной_ведомости", "Печать детальной ведомости Samsung");
СЗ_Печать.ДобавитьЗначение("SPS_Печать_сводной_ведомости", "Печать сводной ведомости Samsung");

// Задаем кнопки, иконки к ним, Процедуры повешенные на кнопки, параметры
Тулбар.Сформировать_список_меню("Сформировать", "Сформировать список ремонтов", "Сформировать", "Toolbar\wizzard.ico", "", "Сформировать", "", "", "");
Тулбар.Сформировать_список_меню("Отчет", "Сформировать отчет", "Отчет", "Toolbar\file_apply.ico", "", "Отчет", "", "", "");
Тулбар.Сформировать_список_меню("Подгрузить", "Подгрузить ремонты", "Импорт", "Toolbar\import.ico", "", "ПодгрузитьРемонты", "", "", "");
Тулбар.Инициализация();
Тулбар.Вывести("Сформировать", "Отчет", "Подгрузить", "Послать почтой", "Печать", "Свапы", "Действия");
 



Сделано несколько коряво, но мне не приходит в голову, как можно сделать работу с параметрами переданных процедур по-другому.
  

AX_.ert ( 29 KB | Загрузки )
Наверх
 
IP записан
 
x-pert
1c++ developer
Отсутствует



Сообщений: 134
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю классный ActiveX.
Ответ #6 - 10. Июля 2006 :: 04:27
Печать  
Arta писал(а) 04. Июля 2006 :: 22:40:
Так а чем не MSComctlLib.Toolbar.2 не устраивает?

Рулится на лету, весит немного, есть всегда в виндах после установки офиса, документация нормальная...


В наше суровое время не у всех установлен именно МС офис, некоторые в попытках экономить используют OpenOffice
  
Наверх
 
IP записан
 
jbond
Full Member
***
Отсутствует


1С++ Programmer

Сообщений: 140
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предлагаю классный ActiveX.
Ответ #7 - 10. Июля 2006 :: 04:52
Печать  
А никто не запрещает скачать MS Common Controls и другие с их сайта. Они ведь бесплатны.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать