Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Список скинов в AlphaControl 
:(
    Опции темы
DCamer
Дата 21.3.2010, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



Как сделать выбор скинов в своём приложении с помощью AlphaControl, на примере комбо-бокса?
P.S. Лучше с примером, а то я не знаю как работать с функцияи
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
DCamer
Дата 21.3.2010, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



Перефразирую, как использовать "function TsSkinManager.GetSkinNames(sl: TStrings)" с комбо-боксом?
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
vikaz
Дата 21.3.2010, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: 10
Всего: 12



Тебе прямая дорога на сайт разработчика! Там есть русская ветка на форуме!



--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
DCamer
Дата 21.3.2010, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



vikaz, форум разработчика причем? Я в абсолюте спрашиваю как работать с function
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
_Dimon_
Дата 21.3.2010, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



SkinManager->GetSkinNames(cbSkins->Items);

Это сообщение отредактировал(а) _Dimon_ - 21.3.2010, 15:24
PM MAIL   Вверх
DCamer
Дата 21.3.2010, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



Цитата(_Dimon_ @  21.3.2010,  15:24 Найти цитируемый пост)
SkinManager->GetSkinNames(cbSkins->Items);

Что за cbSkins? У меня пишет undefined symbol
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
_Dimon_
Дата 21.3.2010, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Комбобокс твой .................. smile 
PM MAIL   Вверх
DCamer
Дата 21.3.2010, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



_Dimon_, хм... но скины в списке не выводятся...
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
_Dimon_
Дата 21.3.2010, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 25.6.2007
Где: Украина

Репутация: 1
Всего: 1



Цитата(DCamer @  21.3.2010,  15:35 Найти цитируемый пост)
хм... но скины в списке не выводятся...



А где ты эту функцию выполняеш?



PM MAIL   Вверх
DCamer
Дата 21.3.2010, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



_Dimon_, спасибо за помощь, выполнял я не там где надо, в OnChange, а сейчас в OnDropDown и все нормально  smile

Добавлено через 2 минуты и 36 секунд
_Dimon_, список есть но скин не меняется  smile 
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
DCamer
Дата 21.3.2010, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



При таком не полностью меняется:
Код

void __fastcall TSDIAppForm::sComboBox1Change(TObject *Sender)
{
  sComboBox1->SkinData->SkinManager->SkinName=sComboBox1->ItemIndex;
  sComboBox1->SkinData->SkinManager->Active=True;
}

--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
DCamer
Дата 21.3.2010, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 29.1.2010

Репутация: нет
Всего: нет



Сам разобрался, то есть с помощью форума поддержки, вот рабочий код (конверсия из делфи):
Код

//---------------------------------------------------------------------------
void __fastcall TSDIAppForm::sComboBox1Change(TObject *Sender)
{
  sComboBox1->SkinData->SkinManager->SkinName=sComboBox1->Items->Strings[sComboBox1->ItemIndex];
  sComboBox1->SkinData->SkinManager->Active=True;
}
//---------------------------------------------------------------------------
void __fastcall TSDIAppForm::sComboBox1DropDown(TObject *Sender)
{
  sSkinManager1->GetSkinNames(sComboBox1->Items);
}


Добавлено через 6 минут и 4 секунды
sComboBox1DropDown - отвечает за получения списка скинов.
sComboBox1Change - отвечает за  смену скина.
--------------------
Нуб!   Windows 7 Ultimate x64, Embarcadero RAD Studio 2010 - C++Builder 2010
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1723 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.