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

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

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

ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

golkanavt



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

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




 
Сами прирученные компоненты частенько приходят на водопой сюда

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:42 08-10-2003 | Исправлено: golkanavt, 15:41 08-09-2006
Inimeg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
У меня возникла проблема с использованием компоненты TcxDateEdit.
Мне нужно чтобы он выводил кроме даты еще и время.
В properties -> kind  указал ckDateTime.  
Время выводить стал. Но как то странно. В момент когда фокус на нем дата и время отображаются верно. К примеру 11.04.2006 13:15. Но стоит ему потерять фокус, как дата  
преобретает следующий вид 11.04.2006 1:15. Понятно что он приводит её к буржуйскому формату. Но вот как отключить это мне не понятно. Вроде в настройках этого компонента свойств отвечающих за это нет.  
 
Прошу помоши. Или хотя бы где копать в исходниках если через свойства это решить нельзя?

Всего записей: 4 | Зарегистр. 15-11-2006 | Отправлено: 11:49 15-11-2006
vadson6666



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inimeg
 
 
Ничего не меняя, сделал кайнд ckDateTime написал  cxDateEdit1.date := NOw;
после смены фокуса все осталось нормально, какая версия Делфы  и Девоф, у меня БДС 4, Дев 5.19

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 12:30 15-11-2006
Inimeg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadson6666
Delphi 2006  
DevExpress ExpressQuantumGrid Suite v5.12 for Delphi.BCB
 

Всего записей: 4 | Зарегистр. 15-11-2006 | Отправлено: 12:49 15-11-2006
vadson6666



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

Цитата:
DevExpress ExpressQuantumGrid Suite v5.12 for Delphi.BCB

 
При чем тут квантум грид? Я имел в виду Эдиторы дев экспов... Windows XP en, может быть надо копать в сторону региональных настроек, хотя, у меня и так все нормально работает.

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 06:06 16-11-2006
Inimeg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadson6666
DevExpress ExpressQuantumGrid Suite -  это полный набор, в нем есть ExpressEditors Library 5 от туда и ставились эти компоненты. Как посмотреть версию именно компонент?
Винда русская лицензионная.

Всего записей: 4 | Зарегистр. 15-11-2006 | Отправлено: 10:47 16-11-2006
vadson6666



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

Цитата:
Как посмотреть версию именно компонент?  

 
Щелкануть правой кнопкой по компоненту, в выпадающем меню и будет номер версии.

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 11:32 16-11-2006
Inimeg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadson6666
Спасибо ж)
Версия Express Editors 5.12 как я и говорил (весь набор этой версии).
Пробую сейчас скачать 5.18. Может действительно это была ошибка и её исправили.
 

Всего записей: 4 | Зарегистр. 15-11-2006 | Отправлено: 12:32 16-11-2006
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по cxRadiogroup:
как во время выполнения приложения узнать какой пункт выбран?
 
это
          if rgSelect.Buttons[0].Focused then
            if sd1.Execute then
              edArcName.Text := sd1.FileName;
 
не всегда срабатывает, т.к. элемент не всегда сфокусирован
 
 
 
Добавлено:
rgSelect.ItemIndex ????
неужели у DevExpress так просто?

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 17:45 16-11-2006
vadson6666



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

Цитата:
неужели у DevExpress так просто?

 
Именно так, а как может быть иначе? Разве у стандартного из поставки Делфи не так?

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 05:54 17-11-2006
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обычно у devExpress посложнее, чем у стандартных компонент, например я вчера немного помучался с TcxCheckListBox
 
Раньше было:
procedure TfmApartSearch.pmExSelectAllClick(Sender: TObject);
Var
 i:integer;
begin
  if (pmCheck.PopupComponent is TCheckListBox) then
   for i := 0 to (pmCheck.PopupComponent as TCheckListBox).checked[i]-1 do
     (pmCheck.PopupComponent as TCheckListBox.Checked[i] := true;
end;
 
А теперь:
procedure TfmApartSearch.pmExSelectAllClick(Sender: TObject);
Var
 i:integer;
begin
  if (pmCheck.PopupComponent is TcxCustomInnerCheckListBox) then
   for i := 0 to ((pmCheck.PopupComponent as TcxCustomInnerCheckListBox).Container as TcxCheckListBox).Count-1 do
     ((pmCheck.PopupComponent as TcxCustomInnerCheckListBox).Container as TcxCheckListBox).Items[i].Checked := true;
end;
 


----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 08:50 17-11-2006
vadson6666



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

Цитата:
Обычно у devExpress посложнее, чем у стандартных компонент,  

 
А, в этом смысле, сорри не понял шутку юмора , действительно, в большинстве случаев Девы извращаются не по детски, зато функционал какой!

Всего записей: 267 | Зарегистр. 08-07-2004 | Отправлено: 09:24 17-11-2006
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, согласен.
А я вот потихоньку, но только потихоньку переезжаю на DevExpress, а то резко не получится .

----------
/не мы такие, жизнь такая/

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:33 17-11-2006 | Исправлено: X11, 09:36 17-11-2006
golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь сталкивался с задачей реализации столбца в гриде, способного отображать иконки но не с помощью ImageComboBox - он показывает только одну иконку по индексу - хочется сделать универсальную колонку отображающую статус документа. Объясняю поподробнее - у документа в базе есть куча атрибутов, которые на клиенте отображаются несколькими колонками с ImageComboBox. Есть желание заменить всю эту кучу колонок одной показывающей набор иконок соответственно атрибутам документа. Т.е. атрибуты, имеющие значения, визуализируются иконками, не установленные атрибуты - не отображаются. Комбинации этих атрибутов могут быть практически любые, так что заранее нарисовать комбинации иконок на все случаи жизни не получится. Надеюсь, понятно изложил задумку.

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 14:16 17-11-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто сталкивался: После установки TcxGrid.Enabled := False нажатие любой клавиши приводит к Exception

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 15:06 17-11-2006
jicoff

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

Всего записей: 289 | Зарегистр. 03-03-2006 | Отправлено: 17:20 17-11-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
golkanavt
По мне, так не стоит изменять существующий способ. Насколько я понял, кол-во атрибутов - конечно. Поэтому держать для каждого атрибута свою колонку даже удобно. Ведь по ним можно сортировать и отбирать документы в журнале. А места занимают не так уж и много.
А вот если все картинки слить в одну, то возникнут проблемы с распознаванием иконок. Ведь, если не предусмотреть свое место для каждого типа иконок (тип 3 всегда на 3 месте), то это место будет все время меняться. Неудобно.
А если фиксировать место, то чем это отличается от отдельной колонки? :)

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 20:07 17-11-2006
golkanavt



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

Цитата:
Ведь по ним можно сортировать и отбирать документы в журнале.

Это верно, не спорю.

Цитата:
Ведь, если не предусмотреть свое место для каждого типа иконок (тип 3 всегда на 3 месте), то это место будет все время меняться. Неудобно.  
А если фиксировать место, то чем это отличается от отдельной колонки?

Это будет отличаться размером этой мультистатусной колонки. Допустим, будет 10 атрибутов, но ни у одного документа всех 10 нет, а есть по 5-6 - в этом случае ширина столбца будет соответствовать этим 5-6 иконкам, а при стандартном способе должны быть показаны все 10 колонок даже несмотря на отсутствие данных в половине из них.

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 14:16 18-11-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
golkanavt
10 атрибутов? Ну ты силен! :)
А сколько это в пикселях? Сколько выиграешь места?
 
ЗЫ
Может быть тогда стоит задуматься над отдельным дочерним гридом для атрибутов? Т.е. фактически провести нормализацию, говоря на языке БД.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 16:03 18-11-2006
samusev



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи.
 
есть форма например в данными клиента
 
ФИО завязано на TcxLookupComboBox, у которого источником Query
и еще несколько текстовых полей.
 
Задача формы:
- можно вводить все значения вручную
- можно выбрать из списка уже существующих клиентов
 
Проблема реализации:
как мне обработать событие - выбора записи в выпадающем списке (onSelect) чтобы затем заполнить оставшиеся поля значениями из Query
 
 
Спасибо за помощь

Всего записей: 75 | Зарегистр. 03-03-2005 | Отправлено: 12:21 20-11-2006
sunduk4

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
samusev
на OnEditValueChanged, я думаю

Всего записей: 177 | Зарегистр. 03-04-2004 | Отправлено: 13:10 20-11-2006
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress
ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru