Переключение на Главную Страницу Страницы: [1]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Можно ли сделать закладку скажем красным цветом (число прочтений - 26859 )
DmSk
Junior Member
**
Отсутствует



Сообщений: 56
Местоположение: Барнаул
Зарегистрирован: 28. Марта 2008
Пол: Мужской
Можно ли сделать закладку скажем красным цветом
28. Марта 2008 :: 02:27
Печать  
Можно ли сделать закладку скажем красным цветом ?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цвето
Ответ #1 - 28. Марта 2008 :: 03:30
Печать  
DmSk писал(а) 28. Марта 2008 :: 02:27:
Можно ли сделать закладку скажем красным цветом ?


подождешь закладки на базе ActiveX от Codejock?
А так я что-то не помню что можно
  

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



Сообщений: 56
Местоположение: Барнаул
Зарегистрирован: 28. Марта 2008
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цвето
Ответ #2 - 28. Марта 2008 :: 03:39
Печать  
Конечно подожду
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Можно ли сделать закладку скажем красным цвето
Ответ #3 - 28. Марта 2008 :: 07:19
Печать  
Красную нельзя, а другого цвета можно - ПодсветкаЗакладки().
Или картинки для можно для закладок - ДобавитьКартинкиЗакладок().
  
Наверх
ICQ  
IP записан
 
DmSk
Junior Member
**
Отсутствует



Сообщений: 56
Местоположение: Барнаул
Зарегистрирован: 28. Марта 2008
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цвето
Ответ #4 - 28. Марта 2008 :: 07:36
Печать  
Получается некрасиво - форма красная, а закладка серая, если подсветить то синяя:
     РасшФорма.ЦветФона=цКрасный; 
     РасшФорма.ПодсветкаЗакладки(2,1);
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Можно ли сделать закладку скажем красным цвето
Ответ #5 - 28. Марта 2008 :: 07:38
Печать  
DmSk писал(а) 28. Марта 2008 :: 07:36:
Получается некрасиво - форма красная, а закладка серая, если подсветить то синяя:
     РасшФорма.ЦветФона=цКрасный;  
     РасшФорма.ПодсветкаЗакладки(2,1);

Некрасиво, согласен.
А картинки неплохо смотрятся.
  
Наверх
ICQ  
IP записан
 
novichek
Экс-Участник


Re: Можно ли сделать закладку скажем красным цвето
Ответ #6 - 28. Марта 2008 :: 07:39
Печать  
DmSk писал(а) 28. Марта 2008 :: 07:36:
Получается некрасиво - форма красная...

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



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Можно ли сделать закладку скажем красным цвето
Ответ #7 - 28. Марта 2008 :: 07:44
Печать  
Цитата:
DmSk писал(а) 28. Марта 2008 :: 07:36:
Получается некрасиво - форма красная...

гы, а можно скрин этого чуда? Улыбка

Напиши, как в http://www.1cpp.ru/forum/YaBB.pl?num=1206671269/6#4 и увидишь сам.
  
Наверх
ICQ  
IP записан
 
DmSk
Junior Member
**
Отсутствует



Сообщений: 56
Местоположение: Барнаул
Зарегистрирован: 28. Марта 2008
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цвето
Ответ #8 - 28. Марта 2008 :: 07:48
Печать  
Скрин
  

Spr.jpg ( 30 KB | Загрузки )
Spr.jpg
Наверх
 
IP записан
 
novichek
Экс-Участник


Re: Можно ли сделать закладку скажем красным цвето
Ответ #9 - 28. Марта 2008 :: 08:05
Печать  
DmSk: спасибо. а то что-то я как-то упустил из виду такую возможность. ндо будет взять на заметку. Улыбка
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #10 - 05. Сентября 2012 :: 11:47
Печать  
Я так понимаю цвет закладок пока таки не изменить?
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #11 - 05. Сентября 2012 :: 12:02
Печать  
Даже с учетом приведенных решений для закладок здесь: http://www.forum.mista.ru/topic.php?id=524600
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #12 - 05. Сентября 2012 :: 14:27
Печать  
Пока хрень получилась(не успел доделать), но видно, что тут можно, в принципе, нарисовать все, что угодно.
  

Clipboard01_013.jpg ( 20 KB | Загрузки )
Clipboard01_013.jpg
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #13 - 05. Сентября 2012 :: 14:45
Печать  
Можно так
  

Clipboard02_015.jpg ( 21 KB | Загрузки )
Clipboard02_015.jpg
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #14 - 05. Сентября 2012 :: 14:48
Печать  
Тут, как я понимаю трабла в том, что 1С вставляет рабочую область в созданный объект "Закладки". Для рабочей области цвет срабатывает, а для объекта Закладки - нет. Поэтому и сами Закладки, и рамка вокруг рабочей области остаются серыми.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #15 - 05. Сентября 2012 :: 15:25
Печать  
alyuev писал(а) 05. Сентября 2012 :: 14:48:
Тут, как я понимаю трабла в том, что 1С вставляет рабочую область в созданный объект "Закладки". Для рабочей области цвет срабатывает, а для объекта Закладки - нет. Поэтому и сами Закладки, и рамка вокруг рабочей области остаются серыми.

не совсем тебя понял, но это штатные закладки.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #16 - 05. Сентября 2012 :: 15:28
Печать  
Я говорю о том, что если посмотреть два окна - с Закладками и Без, то можно увидеть, что они отличаются тем, что в окне с закладками рабочая область окружена границей - это хорошо видно, когда раскрашиваешь форму, - поэтому и говорю, что рабочая область как бы внутри объекта Закладки.
Это, конечно, всё системное - я имею в виду Закладки. Закладки - это ж тоже объект формы, если я правильно понимаю. Только к нему у нас нет доступа.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #17 - 05. Сентября 2012 :: 15:35
Печать  
Понял, да это стандартный виндовый контрол. На счет доступа...думаю можно получить полный, из скрипта.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #18 - 05. Сентября 2012 :: 15:36
Печать  
Ну, тогда, возможно, и цвет ему можно будет задать? Улыбка
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #19 - 05. Сентября 2012 :: 15:43
Печать  
По всей видимости, да.
  
Наверх
 
IP записан
 
kti
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 20
Зарегистрирован: 06. Декабря 2012
Re: Можно ли сделать закладку скажем красным цветом
Ответ #20 - 06. Декабря 2012 :: 14:20
Печать  
Есть какие-нибудь новости, по этому поводу?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #21 - 06. Декабря 2012 :: 17:08
Печать  
kti писал(а) 06. Декабря 2012 :: 14:20:
Есть какие-нибудь новости, по этому поводу?


Завтра посмотрю еще раз.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #22 - 07. Декабря 2012 :: 12:18
Печать  
Не успел сегодня разобраться со шрифтами.
Пока получается что-то подобное.
Так пойдет?
  

Clipboard02_016.jpg ( 31 KB | Загрузки )
Clipboard02_016.jpg
Наверх
 
IP записан
 
kti
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 20
Зарегистрирован: 06. Декабря 2012
Re: Можно ли сделать закладку скажем красным цветом
Ответ #23 - 08. Декабря 2012 :: 11:33
Печать  
думаю, что да! т.е. цвет можно будет задать?
А кнопка выбора закладки тоже будет таким-же цветом, как сама закладка?
И можно сделать (если возможно), шрифт выбранной закладки жирный, а у остальных обычный  Очень довольный
А как мне это попробовать?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #24 - 08. Декабря 2012 :: 15:16
Печать  
Что такое кнопка выбора закладки?
На счет жирного шрифта-теоритически можно, нужно посмотреть, реально ли это сделать, без самостоятельной полной отрисовки закладок (поскольку такая возможность есть).
  
Наверх
 
IP записан
 
kti
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 20
Зарегистрирован: 06. Декабря 2012
Re: Можно ли сделать закладку скажем красным цветом
Ответ #25 - 10. Декабря 2012 :: 06:35
Печать  
Кнопка выбора -  это заголовок закладки, т.е. на нее нажимаешь чтобы закладку выбрать
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #26 - 10. Декабря 2012 :: 13:53
Печать  
Поищи в репозитории Класс УправлениеЗакладками.
Там че хошь с ними ножно делать.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #27 - 13. Декабря 2012 :: 10:38
Печать  
Вот такой вариант могу предложить.
Есть там один нюанс, который я никак побороть не смог.

PS: можно самому полностью отрисовывать закладки. Единственное ограничение это их размер. Поэтому со шрифтом поиграться не получится.
  

_________004.ert ( 9 KB | Загрузки )
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #28 - 14. Декабря 2012 :: 06:30
Печать  
chessman писал(а) 13. Декабря 2012 :: 10:38:
Вот такой вариант могу предложить.
Есть там один нюанс, который я никак побороть не смог.

PS: можно самому полностью отрисовывать закладки. Единственное ограничение это их размер. Поэтому со шрифтом поиграться не получится.

ТЮ.
все можно.
Код
Выбрать все
Перем ОбъектЗакладки;
Перем Закладки;
Перем Страницы;
// !!!!!!!!!!!!!!! не забываем, что у Басика истина = -1, ложь = 0
Процедура Конструктор()
КонецПроцедуры
//------
Процедура Деструктор()
КонецПроцедуры
//------ создаем объект активэкс закладок
Процедура Создать(КонтФормы,ИДКонтейнера) Экспорт
	Закладки=СоздатьОбъект("АктивИкс");
	Закладки.УстановитьАтрибут(КонтФормы.Форма,ИДКонтейнера);
	Закладки.СоздатьЭУ("Forms.MultiPage.1");
	ОбъектЗакладки	=Закладки.Объект;
	Страницы		=ОбъектЗакладки.Pages;
	//Сообщить(Страницы.Count());
	Страницы.Clear();
КонецПроцедуры
//------ добавляем закладку с заголовком и подсказкой в нужную позицию. По умолчанию добавляем справа от последней закладки
Процедура Добавить(Идентификатор,Заголовок,Подсказка="",Позиция=-1) Экспорт
	Попытка
		ЧислоЗакладок=Страницы.Count();
		Закладок))).ControlTipText=Подсказка;
	Исключение
		Сообщить(ОписаниеОшибки());
	КонецПопытки;
КонецПроцедуры
//------ удаляем закладку по индексу или идентификатору
Процедура Удалить(ИндексИдентификатор) Экспорт
	Страницы.Remove(ИндексИдентификатор);
КонецПроцедуры
//------ перемещаем закладку на новую позицию
Процедура Переместить(ИндексИдентификатор,Позиция) Экспорт
	Страницы.Item(ИндексИдентификатор).Index=Позиция;
КонецПроцедуры
//------ корректируем заголовок, подсказку и позицию закладки
Процедура Установить(ИндексИдентификатор,Заголовок,Подсказка="",Позиция=-1) Экспорт
	ТекЗакдадка=Страницы.Item(ИндексИдентификатор);
	ТекЗакдадка.ControlTipText	=Подсказка;
	ТекЗакдадка.Caption			=Заголовок;
	Если Позиция>0 Тогда
		ТекЗакдадка.Index		=Позиция;
	КонецЕсли;
КонецПроцедуры
//------ устанавливаем или просто возвращаем видимость закладки
Функция Видимость(ИндексИдентификатор,ФлагВидимости="") Экспорт
	Если ФлагВидимости<>"" Тогда
		Страницы.Item(ИндексИдентификатор).Visible=ФлагВидимости;
	КонецЕсли;
	Возврат Страницы.Item(ИндексИдентификатор).Visible;
КонецФункции
//------ устанавливаем или просто возвращаем доступность закладки
Функция Доступность(ИндексИдентификатор,ФлагДоступности="") Экспорт
	Если ФлагДоступности<>"" Тогда
		Страницы.Item(ИндексИдентификатор).Enabled=ФлагДоступности;
	КонецЕсли;
	Возврат Страницы.Item(ИндексИдентификатор).Enabled;
КонецФункции
//------ устанавливаем шрифт закладок
Процедура утый=0) Экспорт
	Шрифт 				=ОбъектЗакладки.Font;
	Шрифт.Bold 			=Жирный;
	Шрифт.Italic		=Курсив;
	Шрифт.Name			=ИмяШрифта;
	Шрифт.Size			=РазмерШрифта;
	Шрифт.Strikethrough =Зачеркнутый;
	//Шрифт.Charset		=НаборСимволов;
	//Шрифт.Weight		=ШиринаШрифта;
	Шрифт.Underline		=Подчеркнутый;
КонецПроцедуры
//------ устанавливаем параметры закладок
Процедура Параметры(Фон="",ЦветТекста="",Многострочность=0,Стиль=0,Ориентация=0) Экспорт
	Если ПустоеЗначение(Фон)=0 Тогда
		ОбъектЗакладки.BackColor=Фон;
	КонецЕсли;
	Если ПустоеЗначение(ЦветТекста)=0 Тогда
		ОбъектЗакладки.ForeColor=ЦветТекста;
	КонецЕсли;
	ОбъектЗакладки.MultiRow		 =Многострочность;
	ОбъектЗакладки.Style		 =Стиль;
	ОбъектЗакладки.TabOrientation=Ориентация;
КонецПроцедуры
//------ устанавливаем текущей закладку по индексу или идентификатору, или просто возвращаем идентификатор активной закладки
Функция ТекущаяЗакладка(Идентификатор="") Экспорт
	Если Идентификатор="" Тогда
		Попытка
			Возврат ОбъектЗакладки.SelectedItem.Name;
		Исключение КонецПопытки;
	Иначе
		Индекс=Страницы.Item(Идентификатор).Index;
		ОбъектЗакладки.Value=Индекс;
		Возврат Индекс;
	КонецЕсли;
КонецФункции
//------ Харе Кришна

 

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


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #29 - 14. Декабря 2012 :: 06:33
Печать  
Вот пример.
  

klient.JPG ( 52 KB | Загрузки )
klient.JPG
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #30 - 14. Декабря 2012 :: 06:57
Печать  
Да, я в курсе про этот АктивИкс, сам давно использую.
Интересно было со штатными разобраться.
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #31 - 14. Декабря 2012 :: 06:58
Печать  
Ну или так.
  

zayvka.JPG ( 59 KB | Загрузки )
zayvka.JPG
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #32 - 14. Декабря 2012 :: 06:59
Печать  
chessman писал(а) 14. Декабря 2012 :: 06:57:
Да, я в курсе про этот АктивИкс, сам давно использую.
Интересно было со штатными разобраться.


А на счет штатно я даже не стал бы и заморачивать себе голову.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #33 - 14. Декабря 2012 :: 10:14
Печать  
Как побочный результат "исследований", можно сделать так:

PS Хотя, может этот функционал есть в Формексе?
  

Clipboard05_001.jpg ( 84 KB | Загрузки )
Clipboard05_001.jpg
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #34 - 14. Декабря 2012 :: 10:16
Печать  
нету.
поворота контролов точно нету, и поворота текста в "тексте" тоже нет
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #35 - 08. Января 2013 :: 11:27
Печать  
Всем привет после праздников!
Плодотворной работы и интересных идей! А также реализации этих идей. Улыбка

И сразу вопрос - вот так можно сделать с цветом формы? Изначальный вопрос касался только закладок, а тут добавились еще и цвет тулбара, цвет реквизитов, цвет вокруг закладок....

  

ZamenaCveta1.jpg ( 35 KB | Загрузки )
ZamenaCveta1.jpg

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #36 - 08. Января 2013 :: 11:30
Печать  
Для сравнения - как форма выглядит сейчас:
  

ZamenaCveta2.jpg ( 35 KB | Загрузки )
ZamenaCveta2.jpg

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #37 - 09. Января 2013 :: 05:22
Печать  
мот проще манифест использовать, для разных стилях винды ?
Подмигивание
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #38 - 09. Января 2013 :: 09:07
Печать  
Темы отключены у нас.

Кроме того ты же сам знаешь, что с манифестом возможны глюки ещё те. (При вставке картинок в Библиотеку базы с манифестом). Контролы черные....
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #39 - 09. Января 2013 :: 09:14
Печать  
А чего тогда фон у тебя разный на обоих скриншотах ?
Винда рзная ?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #40 - 09. Января 2013 :: 09:21
Печать  
Работаю в этом направлении...
Вот одну проблему вообще непонятно, как решать. Картинки для кнопок хранятся в битмапах и там везде "подложка" серого цвета. Ее никак не перекрасишь.
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #41 - 09. Января 2013 :: 09:59
Печать  
alyuev писал(а) 08. Января 2013 :: 11:30:
Для сравнения - как форма выглядит сейчас:

На счет цвета диалоговых реквизитов, тута облом.
Я хотел реализовать через Формекс, так ничего и не вышло.
Общался с АЛьФом, он посоветовал забить.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #42 - 09. Января 2013 :: 10:56
Печать  
Так я как раз про фон и говорю - как его сделать одним для всех элементов окна - закладок, тулбара и пр.? Я это сделал фотошопом - на первом варианте. А на втором - цвет фона формы задаю формексом. Но формекс задает фон только рабочего поля окна.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #43 - 09. Января 2013 :: 16:40
Печать  
Вроде задача решаема, еще более простым способом, чем я думал. Просто нужно перехватить одну системную ф-ю. Правильно я понял, что раскрасить нужно всю 1С, а не конкретную форму?Сегодня уже времени не было посмотреть.
Чуть сложнее с картинками для тулбара, но вроде тоже реально.
  
Наверх
 
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #44 - 10. Января 2013 :: 16:11
Печать  
Хотелось бы раскрашивать формы отдельно, т.к. есть метод Формекса, но он ограниченный. А если можно будет раскрасить всю 1С одним махом - это тоже подойдет!
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #45 - 11. Января 2013 :: 11:30
Печать  
Пока есть вот такой прогресс...
Нужно разобраться, почему если тип значение Число, закрашивается не вся область.
Можно задавать цвет шрифта и фона элементов.
  

Clipboard02_017.jpg ( 41 KB | Загрузки )
Clipboard02_017.jpg
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #46 - 11. Января 2013 :: 11:32
Печать  
В принципе можно для каждого контрола задать свой цвет фона/шрифта.
Может и шрифт можно поменять, нужно проверить.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #47 - 11. Января 2013 :: 12:18
Печать  
Круто.
Если шрифт еще свой.. то совсем хорошо (хотя он и формексом меняется)
  
Наверх
 
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: Можно ли сделать закладку скажем красным цветом
Ответ #48 - 11. Января 2013 :: 14:07
Печать  
chessman писал(а) 11. Января 2013 :: 11:30:
Пока есть вот такой прогресс...
Нужно разобраться, почему если тип значение Число, закрашивается не вся область.
Можно задавать цвет шрифта и фона элементов.

Так число ж свой шрифт не меняет хотя ты растягивай хоть нет.
А текст походу у тебя многострочный, слеай его не много строчным и получиш тот же результат.
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #49 - 11. Января 2013 :: 16:32
Печать  
varelchik писал(а) 11. Января 2013 :: 14:07:
Так число ж свой шрифт не меняет хотя ты растягивай хоть нет.
А текст походу у тебя многострочный, слеай его не много строчным и получиш тот же результат.


Да, не в этом причина. Дата же, тоже "шрифт" не меняет.  И текст тут немногострочный.
Вообще,  я нашел решение, осталось с остальным разобраться.
  
Наверх
 
IP записан
 
Dolly_EV
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #50 - 20. Мая 2013 :: 10:13
Печать  
chessman писал(а) 11. Января 2013 :: 16:32:
Вообще,  я нашел решение, осталось с остальным разобраться.


Есть прогресс ???
Появилось немного времени заняться "бантиками". Перебрал все темы про закладки - пришел сюда. Проблема все таже - раскрасить фон закладки в цвет фона формы (ну и всё остальное в тот же цвет). Причем, если хочется совсем красиво - надо активную закладку красить в цвет формы, а неактивные - другим цветом (см. Рис.2)

Еще до кучи: при использовании Forms.MultiPage.1, когда делаю закладки вертикальные (слева) - как заголовки закладок выровнять по левой стороне? (как и где вообще посмотреть атрибуты и методы Forms.MultiPage.1? в MS VB Офиса не нашел Печаль)

В общем ИМЕЕМ: Рис.1

ОХОТА: Рис.2
  
Наверх
ICQ  
IP записан
 
alyuev
God Member
*****
Отсутствует


Гражданин Вселенной

Сообщений: 855
Местоположение: Одесса
Зарегистрирован: 07. Декабря 2007
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #51 - 20. Мая 2013 :: 10:58
Печать  
Вот ещё ветка - http://www.1cpp.ru/forum/YaBB.pl?num=1358170494/0. Она как раз посвящена раскрашиванию всего 1С.
Ждём результатов от chessman - он в этом направлении работал и уже были определенные положительные результаты.
  

1C 7.7.025; 1C++ 3.2.4.3; Formex 2.0.5.94; 1sqlite
Наверх
IP записан
 
Dolly_EV
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #52 - 20. Мая 2013 :: 11:18
Печать  
alyuev писал(а) 20. Мая 2013 :: 10:58:
Вот ещё ветка - http://www.1cpp.ru/forum/YaBB.pl?num=1358170494/0. Она как раз посвящена раскрашиванию всего 1С.


Да, уже нашел. Спасибо!

Остался вопрос: как и где вообще посмотреть атрибуты и методы Forms.MultiPage.1? в MS VB Офиса не нашел Печаль
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Можно ли сделать закладку скажем красным цветом
Ответ #53 - 20. Мая 2013 :: 12:15
Печать  
Dolly_EV писал(а) 20. Мая 2013 :: 11:18:
в MS VB Офиса не нашел Печаль


А чего, его кто-то оттуда ужо украл ?

Улыбка

ЗЫ: если че, tools-references-browse - в каталоге winows\system32 указать FM20.DLL ... наслаждаться
  
Наверх
 
IP записан
 
Dolly_EV
Full Member
***
Отсутствует


1C++ rocks!

Сообщений: 152
Местоположение: Чита
Зарегистрирован: 22. Октября 2009
Пол: Мужской
Re: Можно ли сделать закладку скажем красным цветом
Ответ #54 - 20. Мая 2013 :: 23:31
Печать  
Eprst писал(а) 20. Мая 2013 :: 12:15:
ЗЫ: если че, tools-references-browse - в каталоге winows\system32 указать FM20.DLL ... наслаждаться


Вооот! ключевое слово FM20.dll Спасибо Eprst! как всегда выручил.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: [1] 
ОтправитьПечать