Переключение на Главную Страницу Страницы: 1 2 [3] 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) 3D Active Button Magic (число прочтений - 12092 )
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 3D Active Button Magic
Ответ #30 - 26. Июля 2010 :: 13:40
Печать  
А чем шаблоны плохи ?... по- быстрому склепать самое то..
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: 3D Active Button Magic
Ответ #31 - 26. Июля 2010 :: 13:41
Печать  
Спасибо. Буду экспериментировать Улыбка
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: 3D Active Button Magic
Ответ #32 - 26. Июля 2010 :: 14:01
Печать  
Eprst писал(а) 26. Июля 2010 :: 13:40:
А чем шаблоны плохи ?... по- быстрому склепать самое то..

Да я не говорю, что плохи.
Не люблю просто промежуточные файловые прокладки.
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 3D Active Button Magic
Ответ #33 - 26. Июля 2010 :: 14:04
Печать  
Дык их можно в класс запихать... потом распаковывать и применять..
Просто , рисовать программно, как-то трудозатратно, имхо.
Только 1 контрол заколебешься "рисовать" программно, описывая все свойства.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: 3D Active Button Magic
Ответ #34 - 26. Июля 2010 :: 14:17
Печать  
Дык оно все, что качественно, трудозатратно. Улыбка
Но один раз помучался, а потом завернул в класс и забыл.
  
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 3D Active Button Magic
Ответ #35 - 26. Июля 2010 :: 14:19
Печать  
Эээ... значит ты прошел этот трудный путь, классом поделишься ?
Подмигивание
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: 3D Active Button Magic
Ответ #36 - 26. Июля 2010 :: 14:31
Печать  
Eprst писал(а) 26. Июля 2010 :: 14:19:
Эээ... значит ты прошел этот трудный путь, классом поделишься ?
Подмигивание

А смысл? У нас с тобой разное видение прекрасного  Очень довольный
Я ж под себя точу.
Уж ты то трудностей не испытаешь в этом пути Улыбка
Если затруднения будут с этим контролом, то спрашивай, всегда помогу.
  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: 3D Active Button Magic
Ответ #37 - 27. Июля 2010 :: 07:00
Печать  
Не нашел каким свойством можно поменять размер и начертание шрифта на кнопке. И возможно ли перемещать кнопку в пределах формы и изменять ее размеры?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 3D Active Button Magic
Ответ #38 - 27. Июля 2010 :: 07:14
Печать  
Конечно можно, положение/размер  запросто через расширение формы и  УстановитьКоординаты + атрибуты контрола.
  
Наверх
 
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: 3D Active Button Magic
Ответ #39 - 27. Июля 2010 :: 07:38
Печать  
Спасибо. Осталось выяснить вопрос с размером шрифта на кнопке  Улыбка
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 3D Active Button Magic
Ответ #40 - 27. Июля 2010 :: 07:54
Печать  
По-поводу шрифта тряси vip-а, я обычно шаблонами лепил, думаю, тип того должно быть (не проверял)


Код
Выбрать все
	 Кнопка=СоздатьОбъект("АктивИкс");
     Кнопка.УстановитьАтрибут(Форма,"кнОК");
     Кнопка.СоздатьЭУ("BTNENH.BtnEnhCtrl.4");
	 Кнопка = Кнопка.Объект;
	 Фонт  =  СоздатьОбъект("StdFont");
	 Фонт.Name = "Arial";
	 Фонт.Bold =1;
	 Фонт.Size = 20;
	 Кнопка.Caption = "Вася";
	 Кнопка.FontTextCaption = Фонт; 

  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: 3D Active Button Magic
Ответ #41 - 27. Июля 2010 :: 08:05
Печать  
RuporAbsurda писал(а) 27. Июля 2010 :: 07:38:
Спасибо. Осталось выяснить вопрос с размером шрифта на кнопке  Улыбка

Примерно так.
ТвойОбъект.FontTextCaption="MS Sans Serif";   
ТвойОбъект.FontTextCaption.Size=24;
ТвойОбъект.FontTextCaption.Bold=1;

И еще есть куча чего для работы с текстом на кнопке.
И не только кнопки можно, а и прогрессбары и т.д. и т.п.

А вообще не поленись почитать хелп контрола.
Контрол очень богатый, а хелп подробный и понятный.
  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: 3D Active Button Magic
Ответ #42 - 27. Июля 2010 :: 09:49
Печать  
В мануале к сожалению не описаны свойства для FontTextCaption или я их не нашел?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: 3D Active Button Magic
Ответ #43 - 27. Июля 2010 :: 10:30
Печать  
Описаны.. даже целая статья есть :

"How to add text to the button"
  
Наверх
 
IP записан
 
AAA_CHEL
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 46
Зарегистрирован: 19. Апреля 2009
Re: 3D Active Button Magic
Ответ #44 - 05. Ноября 2010 :: 15:56
Печать  
Парни, подскажите. Тоже решил попробовать красивые кнопки. Скачал компоненту. Поместил текст на форме, прописал как рекомендуют "ПослеОткрытия". На форме появляется текс и в нем жирным "Здесь до..." - я так понимаю "должна быть кнопка "  И все!
1с++ версии 2.5.0.7. Формекс - 2.0.5.101
Что надо еще сделать ?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 
ОтправитьПечать