|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.07.2009, 15:06 | #1 |
Пользователь
Регистрация: 02.08.2008
Сообщений: 11
|
Оформление приложения в c#
В win xp у меня висит оригинальная тема.. приложения смотрятся очень эффектно нежели в стандартной теме xp.
Скажите пожалуйста как мне оформить приложение так, чтоб у других пользователей приложение открывалось в этом же стиле что и у меня независимо какая тема стоит у пользователя. |
09.07.2009, 15:12 | #2 |
Developer
Пользователь
Регистрация: 15.06.2009
Сообщений: 44
|
Используйте WPF. Делайте окна стили Vista Gadjets.
|
09.07.2009, 16:50 | #3 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
На самом деле это не есть гуд, т.к. пользователь должен пользоваться той темой которая у него используется.
Пример реальной проблемы. Надо было сделать окно MesasgeBox у которого внизу был CheckBox. Понятно, что Microsoft такую вещь не продумало, а т.к. время не хотелось тратить решено было сделать простую форму, очень похожую на MessageBox с добавлением необходимого CheckBox'a. У одного из пользователей стояла тема, которая во всех диалогах типа MessageBox приклеивала кнопки Ok и Cancel к правому краю. В результате при показе нашего диалога кнопки не сдвигались, что ОЧЕНЬ вывело заказчика. Так что, мой совет, не думай о темах. |
10.07.2009, 19:06 | #4 |
.NET-чик
Форумчанин
Регистрация: 24.03.2007
Сообщений: 569
|
ISharp может быть вы имели в виду Vista Glass? Это когда окно прозрачное, но работает только в висте. Для WPF там есть свои заморочки с использованием эффекта Glass, т.к. в wpf ведь все в аппартано независимых единицах измеряется. Если нужно могу выложить пример из книги как сделать на wpf этот эффект
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок |
11.07.2009, 15:13 | #5 |
Новичок
Джуниор
Регистрация: 11.07.2009
Сообщений: 2
|
Мне кажется, что работать с графикой в Дельфи попроще, чем в АСПЕ. Нет заморочек с библиотеками.
|
13.07.2009, 14:48 | #6 | |
Пользователь
Регистрация: 26.03.2009
Сообщений: 43
|
Цитата:
ISharp немогли бы вы показать какой нить пример? Последний раз редактировалось neomichi; 13.07.2009 в 14:52. |
|
24.07.2009, 02:36 | #7 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
Если не сложно...
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |
24.07.2009, 10:05 | #8 |
.NET-чик
Форумчанин
Регистрация: 24.03.2007
Сообщений: 569
|
В Архиве Windows лежит пример по созданию эффекта линзы. Там всего лишь один класса VistaGlassHelper в который му передаем окно, а далее происходит вызов WinAPI функции, но там не все так гладко, еще происходят преобразования координат, т.к. в wpf не пиксели а аппаратно-независимые единицы.
Во втором архиве примеры использования новых диалогов в Vista.
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оформление формы | lionman | Мультимедиа в Delphi | 3 | 08.11.2008 11:41 |
оформление | FIIR | Помощь студентам | 1 | 16.06.2008 20:40 |
оформление текста | eks-s | Общие вопросы Delphi | 4 | 25.04.2008 13:52 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |