Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> radiobutton на группы без контейнеров, radiobutton 
V
    Опции темы
Лиходей
Дата 16.2.2009, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



 
Существует 4 radiobutton, которые лежат прям на форме, нужно НЕ ПРИМЕНЯЯ контейнеров, разбить бутоны на 2 группы(2 на 2), сделать их работу не зависимой.

Это связано с тем, что сильно страдает дизайн формы (некрасиво выглядит, места мало на форме). 

Можно было-бы сделать, например  так,  набросать на Panel бутонов и убрать рамку с Panel(тогда Panel "сольется" form), но работаем со скинами alpha и рамку у панели не убрать...

Что-то нужно менять в самих компонентах, наверное... Подскажите, как? 


PM MAIL   Вверх
Poseidon
Дата 17.2.2009, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

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



Цитата(Лиходей @  16.2.2009,  18:11 Найти цитируемый пост)
Можно было-бы сделать, например  так,  набросать на Panel бутонов и убрать рамку с Panel(тогда Panel "сольется" form), но работаем со скинами alpha и рамку у панели не убрать...
Используйте панель не от Альфаскинс, а стандартную (TPanel). Стандартная панель принимает скин формы. Правда у меня иногда появляется маленький глючок (может в новых версиях скинов его уже поправили), который исправляется вызовом Repaint у панели, так что не критично.



--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
DeMoNN
Дата 17.2.2009, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



не совсем понел вопрос: те нужно, чтобы бутоны в своих группах вели себя, как в двух radiogroup, но только без них? если так-отлавливай на них клик и снимай/ставь выделение бутона программно
PM MAIL ICQ   Вверх
Snowy
Дата 17.2.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Цитата(Лиходей @  16.2.2009,  18:11 Найти цитируемый пост)
Можно было-бы сделать, например  так,  набросать на Panel бутонов и убрать рамку с Panel(тогда Panel "сольется" form), но работаем со скинами alpha и рамку у панели не убрать...
Код
Panel1.SkinData.SkinSection := 'CHECKBOX';

PM MAIL   Вверх
Лиходей
Дата 17.2.2009, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



 Snowy, большое спасибо! То, что нужно. 

А какие значения еще может принимать SkinData.SkinSection? 




PM MAIL   Вверх
Snowy
Дата 18.2.2009, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Цитата(Лиходей @  17.2.2009,  20:14 Найти цитируемый пост)
А какие значения еще может принимать SkinData.SkinSection? 
Возьми любой скин. Открой файл Options.dat (это обычный ini файл).
Имя любой секции, кроме первой (GLOBALINFO) и есть значение для SkinSection.
PM MAIL   Вверх
Лиходей
Дата 18.2.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

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

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

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

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


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

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


 




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


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

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