Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
Может я чего не знаю?
Можно ли сделать внешний вид стандартного Grid'а СОВСЕМ плоским, например, при помощи GDI+? ComponentOne True DBGrid и Microsoft Hierarchical Flex Grid позволяют это сделать! Иначе, как ни крути, объемность Grid'у придает его заголовок. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
h.i.a. Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
Стандартными средствами "площе" не получается.
[attachment 7074 grid.jpg] Если не ищешь простых путей, можно нарисовать свой скроллбар и заголовок ------------------ |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Поставь в винде тему с плоскими гридами и любуйся полностью плоским гридом.
------------------ Лень - это неосознанная мудрость. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
Да нет, вполне пойдет! Просто сначала цвета подобрал неудачные, но посмотрел на твои
RGB(196,242,255) и RGB(255,254,195) и решил все оставить как есть! |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
В итоге сделал так:
[attachment 7076 grid1.JPG] |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
Myhailo Сообщений: 750 Дата регистрации: 07.02.2006 |
Уважаемый rvc44
Как построить такую красивую форму, можно пример кода в студию или личку, код хороший ему ничего не будет Спасибо. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
h.i.a. Сообщений: 4002 Откуда: Мурманск/Спб/Мск Дата регистрации: 18.11.2005 |
Имхо, папки в дереве лучше без линий показывать
[attachment 7077 grid2.jpg] ------------------ |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
Рома Сообщений: 1079 Дата регистрации: 06.06.2001 |
Я так понимаю, ипользвалось www.codeplex.com |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
А в чем проблема-то? Все всегда элементарно делается руками. Можно же просто даже только по внешнему виду сделать какую угодно свою собственную форму - совершенно не зная кода, выводящего подобную форму у кого-то другого, если уж так она понравилась. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
Да, использовались возможности упомянутой Sedna (VFPX). Зайдите по указанной выше ссылке, там есть всё необходимое. Файл Themes.xml придется таскать за своим проектом. Рулить атрибутами Grid header, в зависимости от установленной темы, можно и без этого, например, так:
Кто имеет возможность протестировать этот код на Vista, напишите свои отзывы и предложения. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Маленький вопросик типа. Пока не смотрел еще саму эту штуку. Мельком глянул код просто. А возможно ли в ней скажем подключать - только для своего приложения! - установленную, но неактивную тему? Или это из области фантастики? А так неплохо бы было. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Можно.
------------------ Лень - это неосознанная мудрость. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Тогда безусловно это вещь супер!
А то недавно как-то наткнулся на любопытные темы - в них и кнопки и грид довольно-таки оригинальные. Вот тут показаны некоторые скриншоты: forum.foxclub.ru Единственно, что мешает их использовать - в Windows и других программах интерфейс получается не совсем привычным, что для других пользователей может оказаться неприемлемым. Поэтому возможность подключать тему, помимо активной на данный момент для самой Windows, была бы очень даже неплохой. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
Интересно сегодня было наблюдать (а теперь за проектом приходится таскать файл Themes.xml), что при инсталляции программы с "такой красивой формой" (см.выше) на 2 компьютера с Vista: на одном все сразу заработало, а на другом - нет, выдав ошибку:
[attachment 7089 VistaMsXml4.JPG] Подскажите, пожалуйста, какой пакет поддержки XML лучше всего доустановить на эту Висту? ... и что теперь, впредь, дополнительно добавлять в InstallShield при создании дистрибутива для поддержки полноценной работы с XML, там, где её нет ? Я просто был уверен, что поддержка XML есть в Vista по-умолчанию! НИ-ФИ-ГА! P.S. Еще интересно, что оба компьютера с Vista покупались в одно и то же время, в одной и той же фирме в славном г.Воронеже, и оба - абсолютно новые! Исправлено 1 раз(а). Последнее : rvc44, 23.10.08 18:43 |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Ну, вы, блин, даете! (С) Как быстро некоторые делают далеко идущие выводы... Поддержка XML в Висте есть. Только она версии 6. А в фоксовых тулзах, с легкой руки мелкософта, явно прописывают создание парсера конкретно 4 версии. Только из-за этого надо или тащить на Висту MSXMLPaser 4 или искать в исходниках и убирать привязку именно к 4 версии. ------------------ Лень - это неосознанная мудрость. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
Странно, почему тогда на другом компьютере с Vista запустилось? Оба ведь из коробки!
Цитата:А типа, шестая четвертую не понимает? А завтра будет 8-я, которая не будет понимать ни 6-ю, ни 4-ю? Полный бардак и анархия! Вот если бы был бы один MSXML Paser 4, который не понимает 6-ю версию - это было бы логично, а так логики нет: получается программы можно разрабатывать только на час/день/полгода/год? А что потом? Потом они работать перестанут, после выхода очередной Windows 7? Неужели ничего нельзя придумать, как это обойти, кроме как прописывать в исходниках конкретную версию парсера? И вообще, в пректе работа с Themes.xml целиком идет через:
Или класс XMLAdapter предполагает наличие обязательно MSXML Paser версии именно 4? В help'е по этому поводу я ничего не нашел! Исправлено 3 раз(а). Последнее : rvc44, 24.10.08 09:00 |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
VictorK Сообщений: 211 Откуда: Москва Дата регистрации: 05.06.2007 |
Vista распределяет MSXML. Использует разные версия для разных целей. Для решения этой проблемы достаточно запустить Windows Update. Пакет обновления - KB941833. Я сталкивался с этой проблемой. Да и нетолько VFP требует этот пакет,но и Nero, и другие приложения работающие с XML, которые еще не адаптированны для Vista или используют для совместимости.
|
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Для плохо умеющих читать повторяю еще раз: Цитата: ------------------ Лень - это неосознанная мудрость. |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
rvc44 Автор Сообщений: 2211 Откуда: Тамбов Дата регистрации: 06.12.2005 |
2ssa
Да прочитал я, прочитал! Хочется, конечно, знать Ваш источник... Но это не главное. Главное - какой вариант из 3 имеющихся включать в сборку дистрибутива:
А вот чет отличается вариан msxml4sxs32.msm от msxml4sys32.msm? И что за файлы msxml4a.dll, msxml4r.dll так ли они необходимы, или достаточно msxml4.dll? |
Re: Можно ли сделать внешний вид Grid'а совсем плоским | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Источник, говоришь? Их есть у меня. Берем первый попавшийся исходник из Tools\Xsource, например TaskPane и в единственном .H-файле в первых же строчках видим:
------------------ Лень - это неосознанная мудрость. |
© 2000-2024 Fox Club  |