| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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.
2,3. поиграй со свойствами координат... я бы просто набросал панелей в таком случае и игрался с визиблами. что касается скругленных углов как на первом скрине, сделай мелкие изображения и расставь их по нужным углам панелей. |
| Автор: 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 |
| Перенеси панель из страницы на главную форму. При смене страницы просто скрывай её, если не нужна и показывай снова, если нужна. |