Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как увеличить размер шрифта в уже созданном ТП? (число прочтений - 3480 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Как увеличить размер шрифта в уже созданном ТП?
20. Декабря 2007 :: 09:20
Печать  
Не применяя фабрики, и не создавай заново шрифт?

Конструкция типа      Сам().Шрифт.Размер = Сам().Шрифт.Размер + 1 естесенно не работает.

Или получить все значения свойств Шрифта, создать заново шрифт с большим размером и установить его?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #1 - 20. Декабря 2007 :: 09:23
Печать  
Arta писал(а) 20. Декабря 2007 :: 09:20:
Или получить все значения свойств Шрифта, создать заново шрифт с большим размером и установить его?


Вопрос снят. Так и сделал.
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #2 - 20. Декабря 2007 :: 22:32
Печать  
Уф как красиво получается Улыбка
Передаю прокрутку мыши в класс ТП и:
Код
Выбрать все
Процедура ПриПрокруткеКолесаМыши(Сост, Лево, Верх, ФСО, Градусы) Экспорт
	Если Сост = 8 Тогда
		Размер = Сам().Шрифт.Размер;
		Имя = Сам().Шрифт.Имя;
		Если Градусы < 0 Тогда
			Размер = Размер - 1;
		Иначе
			Размер = Размер + 1;
		КонецЕсли;
		Фабрика = СоздатьОбъект("ФабрикаОбъектов");
		Сам().Шрифт = Фабрика.Шрифт(Имя, Размер, 0, 0, 0, 0);
	КонецЕсли;
КонецПроцедуры 



И вуаля, поведение как в ворде или IE, когда крутишь колесом с нажатым контролом. Размер шрифта интерактивно изменяется.

Слепая бух была весь день в восторге Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #3 - 21. Декабря 2007 :: 06:46
Печать  
А так память течь не будет?
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #4 - 21. Декабря 2007 :: 07:45
Печать  
Такая проблема есть только в формексе. В Фабрике со шрифтами следят за их уничтожением.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #5 - 21. Декабря 2007 :: 10:00
Печать  
Хорошие у нас тут темы бывают, если смотреть с заглавной страницы.

То "скоро мини юб...".
Теперь вот "как увеличить размер...".

Смех
  

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



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #6 - 21. Декабря 2007 :: 10:11
Печать  
kms писал(а) 21. Декабря 2007 :: 10:00:
Хорошие у нас тут темы бывают, если смотреть с заглавной страницы.

То "скоро мини юб...".
Теперь вот "как увеличить размер...".

Смех

А тебе бы только постебаться Улыбка
Давай лучше ПриНажатииКлавы в ТП встроим Улыбка
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #7 - 21. Декабря 2007 :: 10:52
Печать  
Arta писал(а) 21. Декабря 2007 :: 10:11:
kms писал(а) 21. Декабря 2007 :: 10:00:
Хорошие у нас тут темы бывают, если смотреть с заглавной страницы.

То "скоро мини юб...".
Теперь вот "как увеличить размер...".

Смех

А тебе бы только постебаться Улыбка
Давай лучше ПриНажатииКлавы в ТП встроим Улыбка

Артём может ЛЮБУЮ тему перевести на ТП!  Очень довольный
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как увеличить размер шрифта в уже созданном ТП
Ответ #8 - 21. Декабря 2007 :: 10:58
Печать  
Хмм... А тема изначально была про ТП Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать