Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Дизайн программы


Автор: MrDmitry 2.8.2011, 16:45
Привет всем. Уже сломал всю голову. Извините если создал тему не в том разделе.

Помогите сделать дизайн программы как на скрине. Пробовал уже и через html и ставить доп компоненты. Не получается сделать именно так (( 
http://s1.ipicture.ru/Gallery/Viewfull/5221287.html

Автор: Akella 2.8.2011, 20:48
Именно так это значит повторить дизайн на 100%?

Добавлено через 41 секунду
Начнём с того, что где ты это слизал?

Добавлено через 4 минуты и 40 секунд
Тебе нужно искать скины (доп. компоненты), скорее всего, что даже самому придётся создавать нужные  скины или заказывать у разработчика скинов или у кого-нибудь из дизайнеров.

Добавлено через 6 минут и 51 секунду
http://www.alphaskins.com/ademos.php для жителей бывшего СНГ компоненты бесплатны.

Добавлено через 8 минут и 4 секунды
Галерея готовых шкурок: http://www.alphaskins.com/asdwnld.php (приличное количество)

Автор: MrDmitry 2.8.2011, 22:07
Я это ни где не слизавал. Это пришло мне от заказчика который сам это нарисовал и хочет видеть свой софт именно таким

Автор: Snowy 3.8.2011, 15:34
Дизайн довольно простенький.
У альфаскинс можно подобрать какой-нить плоский скин, что-то вроде neutral4 и доработать напильничком при помощи утилитки создания скинов до нужного вида.

Автор: CROTishka 3.8.2011, 18:12
берёте, кладёте на форму TImage, потом в него ваш скриншот - вуаля!
делов-то.

З.Ы. а если серьёзно, что мешает самому сделать компоненты?

Автор: 14SatanA88 4.8.2011, 15:24
я бы сделал с помощью изображений.
имхо проще всего.

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

Автор: MrDmitry 4.8.2011, 21:46
И так я почти добил этот дизайн. Прошу помощи в устранении некоторых не дочётов. Сразу выкладываю скрин. 
http://s2.ipicture.ru/Gallery/Viewfull/5256183.html

Как я сделал.

Убрал у формы все бордюры и системные меню. Расположил на форме pagecontrol. Скрыл все tabsheet. К верху прилепил панель(там где логотип)
на pagecontrol к левому краю прижал frame и на клиента растянул панель с права.

Теперь что не так(На скрине пронумеровано)

1. Верхняя панель какбудто чуть чуть выпирает от общей формы.  Это не критично но смотрится не очень. Это можно исправить?
2. Панели внутри фрейма и панели также прижаты к верху родительских элементов. Но по краям осталось пространство. Можно ли прижать все полностью чтоб этого пространства не было видно? 
3. Как видно на скриншоте левая и правая панель в родительских элементах расположились не ровно. Хотя сами по себе родительские элементы просто прижаты к левому и растянуты на клиента.

Автор: 14SatanA88 4.8.2011, 22:13
1.
Код

panel.width := form.clientwidth;


2,3.
поиграй со свойствами координат...

Цитата(MrDmitry @  4.8.2011,  21:46 Найти цитируемый пост)
Расположил на форме pagecontrol


я бы просто набросал панелей в таком случае и игрался с визиблами.
что касается скругленных углов как на первом скрине, сделай мелкие изображения и расставь их по нужным углам панелей.

Автор: MrDmitry 5.8.2011, 13:51
Цитата(14SatanA88 @ 4.8.2011,  22:13)
1.
Код

panel.width := form.clientwidth;


2,3.
поиграй со свойствами координат...

Цитата(MrDmitry @  4.8.2011,  21:46 Найти цитируемый пост)
Расположил на форме pagecontrol


я бы просто набросал панелей в таком случае и игрался с визиблами.
что касается скругленных углов как на первом скрине, сделай мелкие изображения и расставь их по нужным углам панелей.

Спасибо. А располагать панели было бы не совсем удобно т.к в будущем планируется много вкладок. Патом просто будет не удобно разбираться какая из панелей нужна в данный момент. 

Автор: 14SatanA88 5.8.2011, 17:36
Цитата(MrDmitry @  5.8.2011,  13:51 Найти цитируемый пост)
Патом просто будет не удобно разбираться какая из панелей нужна в данный момент


я обычно для таких целей именую объекты так, чтобы было ясно, для чего какой.

Автор: MrDmitry 8.11.2011, 18:14
Здравствуйте, очень долго ни чего не писал. Т.к программа над которой я работаю была в статии бета тестирования и внешний вид её был не критичен. А теперь же снова, остро, встала проблема дизайна. Собственно проблемы все теже. Сейчас выглядит так http://s2.ipicture.ru/Gallery/Viewfull/6722882.html

В конечном итоге должно получится так 


http://s2.ipicture.ru/Gallery/Viewfull/6722905.html


Собственно шрифты, расположение элементов и т.д меня не волнует. Моя главная загвоздка, что я  не могу убрать одступы(указано стрелочками на скриншоте) 

Очень надеюсь на вашу помощь. Не большой пример как все это пытался реализовать я прикреплен ниже

Автор: Snowy 9.11.2011, 13:56
Перенеси панель из страницы на главную форму.
При смене страницы просто скрывай её, если не нужна и показывай снова, если нужна.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)