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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alex47
Нет. Я имел в виду что нужно иметь выпадающий список в редакторе содержащий все уникальные значения именно для этого столбца.

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 09:23 06-11-2005
YuraseK

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
To All
Кого-либо интересует возможность использования следующего вида подсказок для ExpressBars 5:
 
   
 
Для своих нужд был создан компонент на основе FlatHint из пакета FlatStyle с небольшой доработкой и исправлением багов, так что могу поделиться.

Всего записей: 530 | Зарегистр. 12-12-2003 | Отправлено: 12:51 06-11-2005
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1978
А почему LookupComboBox не годится?

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 13:22 06-11-2005
YuraseK

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня ворос по ExpressBars: как в событии OnClick, допустип кнопки TdxBarLargeButton, определить её DockControl, а то я совсем запутался.

Всего записей: 530 | Зарегистр. 12-12-2003 | Отправлено: 14:21 06-11-2005
xokc

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

Цитата:
 Устанавливаю Row.Properties.EditProperties = CheckComboBox
программно добавляем items, и теперь хотелось бы воспользоваться методами SetItemState и GetItemState класса TcxCustomCheckComboBox, но не могу понять как достучаться до этого поля, как до CheckComboBox'a.  
По идее должно быть что-то похожее на
TcxCustomCheckComboBox(????).SetItemState(i, cbsChecked);

 
Не ручаюсь именно за SetItemState, но похожая вещь работает:
 
Row.Properties.EditPropertiesClass := TcxCheckComboBoxProperties;
with Row.Properties.EditProperties as TcxCheckComboBoxProperties do
begin
   for i := 0 to FItems.Count-1 do Items.AddCheckItem(FItems[i]);
end;
 

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 22:31 07-11-2005
mln141



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день всем!
Хочу иметь возможность в DevExp Gridе (для BCB ) копировать и вставлять данные одновремменно в несколько ячеек.  Поставил стандартные действия (ActionList), но они позволяют работать только с одной ячейкой за раз. А хотелось бы как в Экселе выделять сразу область.
Второй вопрос из этой темы - как скопировать и вставить целую запись.
И наконец если копировать из Экселя ячейку, то результат нулевой - надо копировать ее содержимой (из строки формул) - это явно не правильно.

Всего записей: 86 | Зарегистр. 18-05-2005 | Отправлено: 09:52 08-11-2005
VoodooSV

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mln141
В QuantumGrid можно копировать содержимое нескольких строк/ячеек. В TableView.OptionsSelection выставляешь CellMultiSelect и MultiSelect в True, и копируй в буфер все, что душе угодно даже с названием столбцов (OptionsBehavior.CopyCaptionsToClipboard=True).
По поводу вставки, это, наверное. проблемаично, да и не Excel же это , это просто лучшие компоненты 2004 года.

Всего записей: 456 | Зарегистр. 04-02-2005 | Отправлено: 11:04 08-11-2005
mln141



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoodooSV
Вопрос несколько в другом. Выбрать-то я выбрал, а вот скопировалось ли это в Clipboard? Если нет, то как это делать. Писать что-то типа CopyToClipboard не хочется, так как тогда надо будет по полной писать функционал для комманды меню (а на форме есть и другие елементы с которыми стд Action нормально управляется).
Может кто-нибудь сталкивался с компонентами, совместимыми с DevExpress, которые решают эту проблему.

Всего записей: 86 | Зарегистр. 18-05-2005 | Отправлено: 15:23 08-11-2005
VoodooSV

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mln141
Для копирования проделываешь стандартную операцию: Ctrl+C либо CopySelectedToClipboard / CopyAllToClipboard

Всего записей: 456 | Зарегистр. 04-02-2005 | Отправлено: 15:39 08-11-2005 | Исправлено: VoodooSV, 16:02 08-11-2005
HarryW



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2xokc:
 
Спасибо, я решил этот вопрос несколько иным способом. Событие onInitPopup в качестве сендера имеет как раз класс TcxCheckComboBox.Присваиваю его переменной  и далее использую где надо.
 
checkCombo : TcxCheckComboBox;
...
procedure TForm1.RowEditPropertiesInitPopup(Sender: TObject);
begin
  checkCombo:=TcxCheckComboBox(Sender);
end;
...
checkCombo.GetItemState(i)

Всего записей: 2 | Зарегистр. 05-11-2005 | Отправлено: 10:41 09-11-2005
Vudr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Опять вопрос:
Есть девовоский грид (с DBTableView), в нем есть лукап поле на основе extlookupcombobox
к этому полю естественно привязан друго грид.
Выбираю значение в этом поле.  
Потом удаляю его из грида который лукап.
Значение в поле пропадает, но еслb обратится к датасету то значени не сбпросилось.
Никакие Datacontroller.Post не помогают.
Ктонить сталкивался с такой задачей?

Всего записей: 153 | Зарегистр. 19-04-2003 | Отправлено: 12:35 09-11-2005
coth

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ - сталкнулся со следующей проблемой.  
в vs2005 делаю панельку и кидаю на неё компоненты.
ставлю им anchor left и right. всё нормально ресайзится, но когда нажимаешь hide компоненты по длине выходят за ширину панели.
такое ощущение что при нажатии на hide контейнер панели становится больше самой панели и не восстанавливается.
 
засовывание компонентов в панели или таблицы не помагает...
 
случается это только когда панелька пристроена сверху или снизу, сбоков вроде всё нормально...

Всего записей: 137 | Зарегистр. 11-12-2003 | Отправлено: 16:35 10-11-2005
Bol970



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравия желаю All
 
Тут у мене такой проблем выполз,
есть таблица типа TcxGridTableView с тремя колоноками
нужно просто занести в нее данные в реал-тайме.
 
Три часа сижу ни как не могу понять как они туда засовываются.
Всегда работал с TcxGridDBTableView и там таких проблем у меня не было.
Чего-то меня заклинило видимо, подскажите направление куда копать.
 

Всего записей: 94 | Зарегистр. 05-10-2004 | Отправлено: 18:08 17-11-2005
makz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bol970
Что значит в  в реал-тайме? В run-time? Такой проблемы быть не может. Для остального есть примеры: UnboundExternalDataDemo и UnboundDesignDefinedDemo(в дизайн-тайм правый клик мыши на вью и Edit Layout and Data, в окошке Customize...).

Всего записей: 1034 | Зарегистр. 17-05-2003 | Отправлено: 04:41 18-11-2005 | Исправлено: makz, 04:47 18-11-2005
Bol970



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
makz
 
Сенькю вери мэни или по нашему
большой спасиб.
 

Цитата:
Что значит в  в реал-тайме? В run-time?  

обшибся маленько
 

Цитата:
Такой проблемы быть не может.

усе могет
 

Цитата:
Для остального есть примеры: UnboundExternalDataDemo и UnboundDesignDefinedDemo

примеры то что нужно, все стало на свои места, сам до них не добрался потому как они на "U"
 

Цитата:
(в дизайн-тайм правый клик мыши на вью и Edit Layout and Data, в окошке Customize...).

это да, я знаю
 
Решение:

Код:
 
  I := ClientGridTableView1.DataController.AppendRecord;
  ClientGridTableView1.DataController.SetValue(I, Column1, Edit1.Text);
  ClientGridTableView1.DataController.SetValue(I, Column2, Edit2.Text);
  ClientGridTableView1.DataController.SetValue(I, Column3, Edit3.Text);
 

 

Всего записей: 94 | Зарегистр. 05-10-2004 | Отправлено: 09:49 18-11-2005 | Исправлено: Bol970, 13:08 18-11-2005
VoodooSV

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть DBVerticalGrid, в котором есть строка, для которой EditProperties=LookupComboBox и настроены listsource, keyfieldnames и listcolumns.  
 
Вопрос: как получить текстовое значение, которое отображается в этой строке VG, а не ID, которое ему соответствует.
 
Заранее спасибо.
С уважением,
Сергей.

Всего записей: 456 | Зарегистр. 04-02-2005 | Отправлено: 12:30 29-11-2005 | Исправлено: VoodooSV, 12:38 29-11-2005
Vudr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoodooSV
GetDisplayName или свойство text у самого Lookup

Всего записей: 153 | Зарегистр. 19-04-2003 | Отправлено: 12:55 29-11-2005
VoodooSV

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vudr
Я чего-то не не могу достучаться до этих свойств, как при использовании обычного TcxLookupComboBox.
 
Нельзя ли уточнить, как добраться до этих свойств, если у меня в TcxDBVerticalGrid есть строка TcxDBEditorRow, для которой задан EditProperties=LookupComboBox.
 
Заранее спасибо!
 
Добавлено:
...
Причем, если я в событии <TcxDBEditorRow>EditPropertiesEditValueChanged(Sender: TObject) обращаюсь к TcxDBLookUpComboBox(Sender).Text, то получаю действительно значение, которое отображается в этой строке TcxDBVerticalGrid.
Как мне получить то же самое в другом мете программы, например в событии AfterPost моего DataSet'а.
 
ЗЫ Скоро бошка лопнет

Всего записей: 456 | Зарегистр. 04-02-2005 | Отправлено: 13:26 29-11-2005
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите плиз!!! как отключить wheel в ячейке грида типа DbLookUpComboBox?
Отлавливать WM_MOUSEWHEEL на форме ничего не даёт,

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 14:42 30-11-2005
Vudr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TcxLookupComboBox(EditorRow.Properties).

Всего записей: 153 | Зарегистр. 19-04-2003 | Отправлено: 12:00 01-12-2005
   

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