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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как мне сохранить параметры QuantumGrid (ширина колонок, видимость, фильтр) в двойчный файл? Подскажите плиз!

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 09:01 02-12-2005
UKRANDRUSHKA

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

Цитата:
TcxLookupComboBox(EditorRow.Properties).

 
И что TcxLookupComboBox(EditorRow.Properties).? Как отключить Wheel?  
... Вышел с положения тем, что отлавливаю WM_MOUSEWHEEL На уровне проги и блокирую Editing. Может знаешь как проще?

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 09:38 02-12-2005
Alex47



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

Цитата:
И что TcxLookupComboBox(EditorRow.Properties).? Как отключить Wheel?  

1. Если речь о Grid5, то реально работает такой вариант. Создаем для формы метод:
 
protected
    procedure MouseWheelHandler(var Message: TMessage); override;
 
implementation
 
procedure TYouForm.MouseWheelHandler(var Message: TMessage);
begin
if not (ActiveControl is TcxCustomComboBoxInnerEdit) then
    inherited;
 
end;  
 
Код процедуры TYouForm.MouseWheelHandler, понятно, можно менять в зависимости от реальных условий.
 
2. А вот вариант с кодом в обработчике колонки OnInitPopup:
   TcxCustomDropDownEdit(Sender).Properties.UseMouseWheel := False;
 почему-то не заработал.  
 Может быть можно при наличии времени и желания заставить работать и этот вариант.
 

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 11:50 02-12-2005
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
Спасибо!!! Первый ваш метод, мне понравился больше чем мой!!!
 
 
 
Добавлено:
IgorXI
А зачем в двоичный?
если не двоичный то так:
 
Фильтр :
 
procedure TForm1.Button1Click(Sender: TObject);
var
  AFilterControl: TcxFilterControl;
begin
  AFilterControl := TcxFilterControl.Create(Self);
  AFilterControl.LinkComponent := cxGrid1DBTableView1;
  AFilterControl.LoadFromFile('filter.flt');
  AFilterControl.ApplyFilter;
  cxGrid1DBTableView1.DataController.Filter.Active := True;
  AFilterControl.Free;
end;
 
Остальное:
 
TableView.StoreToIniFile('TableViewProperties.ini');

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 12:57 02-12-2005
VoodooSV

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgorXI
Почитай:
http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml?kbid=1871
http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml?kbid=2353
http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml?kbid=2354
http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml?kbid=71
http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml?kbid=987

Всего записей: 456 | Зарегистр. 04-02-2005 | Отправлено: 14:37 02-12-2005
Alex1978

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну никак не пойму в чем хрень.
 
Подключаю cxGrid к Tdbf (для работы с dbf без БД) нет навигации по записям. Может кто сталкивался?

Всего записей: 306 | Зарегистр. 27-02-2003 | Отправлено: 19:49 03-12-2005
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex1978
ключевое поле в KeyFieldNames задано?
cxGrid1DBTableView1.DataController.KeyFieldNames

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 10:51 04-12-2005
IgorXI



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoodooSV
UKRANDRUSHKA
Спасибо, разобрался.

Всего записей: 126 | Зарегистр. 16-09-2003 | Отправлено: 09:18 05-12-2005
OLGAJALKVA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плиз подскажите кто знает..
как запретить в TcxBandedTableView перемещать Band вертикально (т.е. при перемещении Band не должен менятся BandIndex)

Всего записей: 3 | Зарегистр. 28-04-2005 | Отправлено: 11:18 05-12-2005
golkanavt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OLGAJALKVA
OptionsCustomize->BandMoving=False
или нужен запрет именно на вертикальные перемещения?

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 11:24 05-12-2005
OLGAJALKVA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет нужен тока запрет именно на вертикальные перемещения...горизотнально перемещатся должен
 
Добавлено:
вообщем надо получить следующую "шапку" в гриде
|                    | Заголовок объединенный                 |                  |
| Заголовок 1 | Заголовок2| Заголовок3| Заголовок4| Заголовок5|
 
где Заголовок 1 - Заголовок 5 это колонки (мне надо чтобы оставались функции сортировки, фильтра и т.д.)
"Заголовок объединенный" - band.
так как в cxBandedTableView колонки нельзя создавать без Band-а, то для колонок "Заголовок 1" и "Заголовок 5" я создала Band-ы с пустым caption.
 
при перемещении Band по вертикали вся эта картина рушится (
поэтому хочу запретить вложение одного Band в другой

Всего записей: 3 | Зарегистр. 28-04-2005 | Отправлено: 11:49 05-12-2005
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OLGAJALKVA
У View есть такое событие как BandPosChanged
ABand.Position.BandIndex:=-1; //проверил работает
 
Это если нет двух ярусных бэндов, а если есть то нужно отслеживать какой бэнд был перемещён и какой позицией его ограничить

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 10:25 06-12-2005 | Исправлено: UKRANDRUSHKA, 10:28 06-12-2005
golkanavt



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

Цитата:
поэтому хочу запретить вложение одного Band в другой

OptionsCustomize->NestedBands := False

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 11:36 06-12-2005
OLGAJALKVA

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем Спасиб..NestedBands для одноуровневых банд-ов как раз то что нужно.
 
 
 
 
 
Добавлено:
UKRANDRUSHKA
использовать ABand.Position.BandIndex:=-1 у меня не получилось ((
бандед остается на верхнем уровне..но все колонки перемещаемого бандеда переносятся на другой бандед
 

Всего записей: 3 | Зарегистр. 28-04-2005 | Отправлено: 14:42 06-12-2005
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[q][/q] Логично...  
так как столбцам в это время присваиваиваться тоже позиция под бэандом, но это легко исправить... ну если не нужно то и нечего голову ломать

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 09:37 07-12-2005
AlexPetrovich

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может я торможу, но подскажите как можно использовать иконки размером больше 16х16 в меню и на тулбарах ? (кроме применения dxLargeButton)
При ипользовании ImageList с иконками 28х28 в меню они обрезаются

Всего записей: 87 | Зарегистр. 08-05-2003 | Отправлено: 12:36 07-12-2005
PetrovD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа и дамы!  
Я столкнулся с неприятной ситуацией, связанной со стилями. Проблема следующая - на форме лежит Look&FeelController со стилем Office11 по умолчанию. Кладу на форму PageControl, он получается с градиентной светлосерой заливкой. Теперь на страницу PageControl'a помещаю cxCheckBox, он рисуется с фоновым цветом BtnFace, а на светлосером фоне выглядит это мерзопакостно.  
Никакие включения/выключения свойств ParentBackground, NativeStyle не помогают.

Всего записей: 16 | Зарегистр. 08-09-2005 | Отправлено: 17:00 07-12-2005 | Исправлено: PetrovD, 07:02 08-12-2005
AlexPetrovich

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 PetrovD
 
Юзай Девовский cxCheckBox. У него надо выставить Transparent:=true;

Всего записей: 87 | Зарегистр. 08-05-2003 | Отправлено: 20:13 07-12-2005
PetrovD

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPetrovich
Вообще-то я его и использую просто в первом сообщении не указал. А свойства Transparent у него нет, во всяком случае мне его найти не удалось ;(

Всего записей: 16 | Зарегистр. 08-09-2005 | Отправлено: 07:01 08-12-2005
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PetrovD
>всяком случае мне его найти не удалось  
странно, вобщето оно есть. может у тебя win98? там нет прозрачности на уровне api

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 08:08 08-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