Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)

Модерирует : ShIvADeSt

ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

   

golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DevExpress

Обмен опытом, обсуждение нюансов и решение проблем возникающих при использовании библиотеки компонент Developer Express




 
Сами прирученные компоненты частенько приходят на водопой сюда
 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, Первая часть, вторая часть

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:31 07-02-2009 | Исправлено: vladman, 14:36 24-10-2009
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksandr N

Цитата:
Я просто не придумаю как на этот диалог выйти

А на него выйти и не получится так как он (диалог) создается функцией ShowFilterDialog в которой ссылка на него - это локальная переменная для этой функции.
Функциея ShowFilterDialog описана в модуле cxFilterDialog, в котором сам диалог собственно и реализован. Так что правьте cxFilterDialog, там достаточно все просто.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 00:07 05-05-2009
Aleksandr N

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Спасибо, попробую. Думал есть способ попроще.
 
Добавлено:
Всё у них в cx... как-то муторно...

Всего записей: 1665 | Зарегистр. 25-02-2008 | Отправлено: 00:30 05-05-2009
infomSB



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые подскажите кто пользовался LayoutControl.  
Мне нужно реализовать чтобы при клике по заголовку Item'a он сворачивался в свой заголовок, при следующем клике разворачивался назад. Правильно я делаю что использую LayoutControl ? И как это сделать конкретно, с этим компонентом работаю впервые.

Всего записей: 75 | Зарегистр. 17-03-2006 | Отправлено: 13:20 05-05-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
infomSB
я много раз использовал LayoutControl но никогда не видел чтоб было сделано то что вам надо... чтобы скрывать-показывать группу итемов я ставил отдельно CheckBox...  
З.Ы. если все таки кто то делал нечто подобное то я бы тоже хотел посмотреть на реализацию

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 13:33 05-05-2009
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
infomSB

Цитата:
Мне нужно реализовать чтобы при клике по заголовку Item'a он сворачивался в свой заголовок, при следующем клике разворачивался назад

Можно поэкспериментировать с ExpressDocking Library - в ней есть такая возможность.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 15:15 05-05-2009 | Исправлено: vladman, 15:16 05-05-2009
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно поэкспериментировать с ExpressDocking Library - в ней есть такая возможность.

Скорее уж с SideBarControl.
А вообще, эту функциональность проще самому реализовать.

Всего записей: 476 | Зарегистр. 22-09-2002 | Отправлено: 20:34 05-05-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что-то типа
 
procedure TMyForm.MuListItemCaptionClick(Sender: TObject);
begin
  TdxLayoutItem(Sender).ControlOptions.FixedSize:=not TdxLayoutItem(Sender).ControlOptions.FixedSize;
  if TdxLayoutItem(Sender).Control.Width = 0 then
      TdxLayoutItem(Sender).Control.Width:=600
  else
      TdxLayoutItem(Sender).Control.Width:=0;
   
end;
 
?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 21:08 05-05-2009
jicoff

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f3ka
 
А можно коротко, зачем LayoutControl нужен. Покуртил, повертел его, да и не нашел применение.

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 15:20 06-05-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jicoff
для красиво расположения контролов, как мне показалось и только ради этого его и использую... но насколько я понимаю, там можно еще реализовать настраиваемый интерфейс...

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 16:57 06-05-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jicoff
Если коротко, то:
1. Упорядоченное расположение элементов. А я пока потрачу время на что-то более полезное, чем возню контролов по форме.
2. Автоматический размер компонентов в зависимости от размера формы и установленного поведения.
3. Авто Таб. Мелочь, а приятно.
4. Централизованное управление внешним видом компонентов.
5. Настраиваемый пользователем интерфейс. Так, например, администратор может задать различные интерфейсы разным пользоватлям без перекомпиляции программы.
 
В особенности удобно при создании контролов в рантайм.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 18:52 06-05-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, кому интересно, а так же специально для ZalivkoDenis - решил проблему с  png изображениями в ApplicationButton (а скорее всего и в cxButton) - описанную мною тут и тут... Вся проблема была в LMD, которые снес за ненадобностью из-за проблеммы описаной мною вот тут - и все сразу просто и тривиально заработало.. Глубже копать не стал, но стало очевидным, что проблемма именно в них (LMD - ).. Может написать в Девочек, чтоб знали

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 19:05 06-05-2009 | Исправлено: Meister Floh, 19:27 06-05-2009
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh

Цитата:
Может написать в Девочек, чтоб знали

Если уверены на 100% что баг LMD - нужно писать!

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 02:11 07-05-2009
duce2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
господа, подскажите, возможно ли в каком-либо из комбобоксов девекспресса (или в гриде) сделать фиксированный список полей (без временных датасетов и тп), чтобы просто внести к примеру список значений заранее, и далее при выборе можно было получить индексу выбранного значения?

Всего записей: 24 | Зарегистр. 14-06-2007 | Отправлено: 02:50 07-05-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
Дык в том-то и дело, чтоб писать, нужно точно знать, какой из компонентов LMD дает такой эффект. Но то, что это LMD - то это 100% потому как - ставлю - не работает, сношу - работает..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 09:57 07-05-2009
vladman

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
duce2

Цитата:
сделать фиксированный список полей (без временных датасетов и тп)

без временных датасетов достаточно просто может и не получиться. Но вот набросал пример с использованием dxMenData, может подойдет.
 
Добавлено:
Meister Floh

Цитата:
какой из компонентов LMD дает такой эффект

Тут ничего сказать не могу так как LMD не использую

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 10:22 07-05-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Meister Floh
Может быть одинаковое название типов сыграло свою роль? Операции переустановки ДевЭкспресс просто сместили порядок использования библиотек и вылезла кака.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 10:31 07-05-2009
Meister Floh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
Да в том то и дело, что если LMD установлен, переустановка Девочек не помогает, но достаточно снести LMD и даже не переустанавливая Дев - все прекрасно начинает работать..

Всего записей: 393 | Зарегистр. 04-08-2003 | Отправлено: 10:56 07-05-2009
infomSB



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget
xokc
vladman
Всем спасибо, пришлось отказаться в этой затее от LayoutControl. реализовал все с использованием dxNavBar с использованием темы VistaExplorerBarView получилось очень красиво и функционально.

Всего записей: 75 | Зарегистр. 17-03-2006 | Отправлено: 11:07 07-05-2009
Dimrix



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
День добрый.
Подскажите как реализовать данную задачу:
Есть БД товаров. Её нужно отобразить в гриде (cxGridDBTableView) (это всё понятно как делается)+добавить поле (например чек-бокс) для отмечания пользователем, что он выбирает именно этот(эти) товар(ы). Такого поля в БД нет (оно не нужно там). Пробовал сделать через cxGridTableView - работает, но скорость заполнения МЕГА медленная в сравнении с ДБ.

Всего записей: 61 | Зарегистр. 04-04-2004 | Отправлено: 12:41 07-05-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimrix
читаем в хелпе как добавить Unbound column в TcxDBGridTableView. Можно прочитать здесь

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 13:03 07-05-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)
ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru