Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Закладки на форме (число прочтений - 12146 )
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Закладки на форме
Ответ #15 - 13. Марта 2009 :: 13:55
Печать  
chessman писал(а) 13. Марта 2009 :: 13:44:
Цитата:
ЗагрузитьВнешнююКомпоненту("TabCtrl.dll")


А зачем это делать?

что бы загрузить библиотеку в пространство процесса и зарегистрировать нужные контексты
  

1&&2&&3
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #16 - 13. Марта 2009 :: 14:08
Печать  
trad писал(а) 13. Марта 2009 :: 13:55:
chessman писал(а) 13. Марта 2009 :: 13:44:
Цитата:
ЗагрузитьВнешнююКомпоненту("TabCtrl.dll")


А зачем это делать?

что бы загрузить библиотеку в пространство процесса и зарегистрировать нужные контексты


Попутал, со стандартным контролом.
А смысл использовать TabCtrl, вот тут же (Forms.MultiPage ) вроде все есть?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Закладки на форме
Ответ #17 - 16. Марта 2009 :: 05:50
Печать  
chessman писал(а) 13. Марта 2009 :: 14:08:
А смысл использовать TabCtrl, вот тут же (Forms.MultiPage ) вроде все есть?
но для это нужно что? - офис поставить?..
  

1&&2&&3
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2344
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Закладки на форме
Ответ #18 - 16. Марта 2009 :: 06:13
Печать  
trad писал(а) 16. Марта 2009 :: 05:50:
chessman писал(а) 13. Марта 2009 :: 14:08:
А смысл использовать TabCtrl, вот тут же (Forms.MultiPage ) вроде все есть?
но для это нужно что? - офис поставить?..

угу. Нужен минимум офис.
  
Наверх
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Закладки на форме
Ответ #19 - 16. Марта 2009 :: 06:15
Печать  
Forms.MultiPage это откуда? Каким образом использовать?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #20 - 16. Марта 2009 :: 06:45
Печать  
trdm писал(а) 16. Марта 2009 :: 06:13:
trad писал(а) 16. Марта 2009 :: 05:50:
chessman писал(а) 13. Марта 2009 :: 14:08:
А смысл использовать TabCtrl, вот тут же (Forms.MultiPage ) вроде все есть?
но для это нужно что? - офис поставить?..

угу. Нужен минимум офис.


Зачем же ставить?
dll не судьба от туда взять?  Улыбка
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #21 - 16. Марта 2009 :: 06:47
Печать  
RuporAbsurda писал(а) 16. Марта 2009 :: 06:15:
Forms.MultiPage это откуда? Каким образом использовать?


Найди на форуме класс Общие.Форма.Закладки.
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Закладки на форме
Ответ #22 - 16. Марта 2009 :: 07:15
Печать  
Класс нашел, подскажите пожалуйста как его подключить. Или может есть ссылка как подключать подобные классы.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #23 - 16. Марта 2009 :: 07:21
Печать  
RuporAbsurda писал(а) 16. Марта 2009 :: 07:15:
Класс нашел, подскажите пожалуйста как его подключить. Или может есть ссылка как подключать подобные классы.


class Общие.Форма.Закладки = Общие.Форма.Закладки.ert
{
     void Создать(КонтФормы,ИДКонтейнера);
     void Добавить(Строка Идентификатор,Строка Заголовок,Строка Подсказка = "",Число Позиция = -1);
     void Удалить(Строка ИндексИдентификатор);
     void Переместить(Строка ИндексИдентификатор, Число Позиция)
     void Параметры(Фон = "",Неопределенный ЦветТекста = "", Число Многострочность = 0,Стиль = Ориентация = 0);
     void Шрифт(Число Жирный = 0,Число Курсив =  0,Строка ИмяШрифта = "Tahoma",Число РазмерШрифта = 8,Число Зачеркнутый = 0,Число Подчеркнутый = 0);
     void Очистить();      
     Неопределенный Видимость(ИндексИдентификатор,Число ФлагВидимости="");
     Неопределенный Доступность(ИндексИдентификатор,Число ФлагДоступности="");
     Неопределенный ТекущаяЗакладка(Строка ИдентификаторЗакладки = "");
     Число Количество();
};
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Закладки на форме
Ответ #24 - 16. Марта 2009 :: 07:32
Печать  
Спасибо. Буду пробовать. Только хотелось уточнить вы это именли ввиду
http://www.1cpp.ru/forum/YaBB.pl?num=1195742958

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



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #25 - 16. Марта 2009 :: 07:38
Печать  
RuporAbsurda писал(а) 16. Марта 2009 :: 07:32:
Спасибо. Буду пробовать. Только хотелось уточнить вы это именли ввиду
http://www.1cpp.ru/forum/YaBB.pl?num=1195742958


Угу
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Закладки на форме
Ответ #26 - 16. Марта 2009 :: 08:22
Печать  
В корне базы создал файл defcls.prm
В этом файле прописал определение класса
ПриНачалеРаботы загрузил FormEx.dll (2.0.5.92)  и 1CPP.dll (2.5.0.7)
Сделал тестовую обработку.
В результате:
неудачная попытка создать объект "УправлениеЗакладками"
Что еще нужно подключать?

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



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #27 - 16. Марта 2009 :: 08:26
Печать  
RuporAbsurda писал(а) 16. Марта 2009 :: 08:22:
В корне базы создал файл defcls.prm
В этом файле прописал определение класса
ПриНачалеРаботы загрузил FormEx.dll (2.0.5.92)  и 1CPP.dll (2.5.0.7)
Сделал тестовую обработку.
В результате:
неудачная попытка создать объект "УправлениеЗакладками"
Что еще нужно подключать?



что в defcls.prm написано?
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Закладки на форме
Ответ #28 - 16. Марта 2009 :: 08:28
Печать  
class Общие.Форма.Закладки = ЭлементыФормы.Закладки.ert
{
     void Создать(КонтФормы,ИДКонтейнера);
     void Добавить(Строка Идентификатор,Строка Заголовок,Строка Подсказка = "",Число Позиция = -1);
     void Удалить(Строка ИндексИдентификатор);
     void Переместить(Строка ИндексИдентификатор, Число Позиция)
     void Параметры(Фон = "",Неопределенный ЦветТекста = "", Число Многострочность = 0,Стиль = Ориентация = 0);
     void Шрифт(Число Жирный = 0,Число Курсив =  0,Строка ИмяШрифта = "Tahoma",Число РазмерШрифта = 8,Число Зачеркнутый = 0,Число Подчеркнутый = 0);
     void Очистить();      
     Неопределенный Видимость(ИндексИдентификатор,Число ФлагВидимости="");
     Неопределенный Доступность(ИндексИдентификатор,Число ФлагДоступности="");
     Неопределенный ТекущаяЗакладка(Строка ИдентификаторЗакладки = "");
     Число Количество();
};
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Закладки на форме
Ответ #29 - 16. Марта 2009 :: 08:29
Печать  
А что за объект "УправлениеЗакладками"?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать