Стиль OfficeXP

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Стиль OfficeXP

Сообщение Крост » 02.03.2005 (Ср) 19:33

Как написать прогу со стилем офиса XP...И чтоб не только менюхи были, а всякие кнопки, комбобоксы и т.д.?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.03.2005 (Ср) 19:37

Заюзать контролы от Офиса.
Ибо оные есть сами себе контролы, не связанные с элементами управления винды.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.03.2005 (Ср) 19:42

Альтернативный вариант - отрисовывать все контролы самому. Пример собственной отрисовки листбокса тут: http://bbs.vbstreets.ru/viewtopic.php?t=11384
Изображение

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 02.03.2005 (Ср) 20:05

tyomitch

А PopupMenu2?
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Стиль OfficeXP

Сообщение tyomitch » 03.03.2005 (Чт) 6:49

2KDima:
Крост писал(а):И чтоб не только менюхи были, а всякие кнопки, комбобоксы и т.д.?
Изображение

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: Стиль OfficeXP

Сообщение Andrey Fedorov » 03.03.2005 (Чт) 8:29

Крост писал(а):Как написать прогу со стилем офиса XP...И чтоб не только менюхи были, а всякие кнопки, комбобоксы и т.д.?


Задействовать файл манифеста - примеров было много. Это самый правильный вариант, так как форма будет поддерживать стили XP.
Но менюшки придется отрисовывать самому - найти подходящий компонент тоже несложно.

Другой вариант реализации - можешь глянуть здесь: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=51400&lngWId=1
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 03.03.2005 (Чт) 12:58

Манифест - не то!
tyomitch
PopupMenu2 больше похож на ОфисХР!
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 03.03.2005 (Чт) 13:24

я для интерфейса использую html:
кидаю на форму WebBrowser и загружаю html файл с интерфейсом.
- управляющими элементами почти не пользуюсь - всё на основе таблиц и div
- стили хранятся в css и в зависимости от выбранного файла стиля - меняется стиль программы (типа скинов)
- вот пример надстройки для office 2003 повторяющая его стиль. и ей всёравно под какой версией win работать и не использует компонентов стронних разработчиков.
Вложения
ex.zip
скриншот
(8.75 Кб) Скачиваний: 34

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 03.03.2005 (Чт) 16:52

marvan, стрелки на комбобоксах несколько не вписываются в общую картину ;-)
Изображение

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 03.03.2005 (Чт) 18:16

2tyomitch
с комбобоксами я не боролся пока - в отличии от кнопок, opionbutton, и фреймов - использовал элемент управления. но это дело поправимое.

Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Сообщение Крост » 03.03.2005 (Чт) 19:16

Ладн, пасиб..буду обдумывать...
кстати, а кроме как нарисовать самому можно как-нить? ещё.. ;)
и.. контролы от офиса как заюзать? как обычные?
Хороший :D, плохой :x, злой :twisted:.

(Не)Люблю кАпаться в чЮжих сорсах.

Хочешь узнать что такое Piligrim? Прошу - http://www.piligrim-gps.ru/


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 44

    TopList