Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Использование DevExpress

Автор: john_rico
Дата сообщения: 26.07.2006 14:13
может кто подскажет проблема следующая, стоял QuantumGrid 5.9
поставил QuantumGrid 5.17
после
Query.Active:=false;
Query.Active:=true;
поля мемо отображаются в виде (MEMO)
тоесть отображается как в обычном DBGrid

стоит Delphi 7

Автор: vIPer Anton
Дата сообщения: 26.07.2006 17:00
Помогите пожалуйста если кто знает. Нужна версия DevExpress под 7 делфи с возможностью последовательного применения быстрых фильтров по полям в DBGrid. А то у меня фильтры пока применяются, но при включенном фильтре выпадающий список фильтра по полю все равно полный а не отфильтрованный.

А еще проблема с экспортом в эксель. Почему то поля на границе Band'ов не отображаются.
Автор: jicoff
Дата сообщения: 26.07.2006 18:09
unfreqient

Если не нравится TImageList, то можно самому отрисовывать изображения. Изображения можно грузить по мере необходимости, но все равно придется реализовать аналог TImageList с загруженными изображениями.
Автор: KRS545
Дата сообщения: 26.07.2006 18:43
john_rico
Там должно быть св-во для настройки вида отображения...
Автор: john_rico
Дата сообщения: 27.07.2006 00:51
KRS545

а не подскажите ли случайно какое именно свойство?.. ибо в 5.9 все нормально работает, а в 5.17 нет
Автор: KRS545
Дата сообщения: 27.07.2006 09:48
У меня 5.11.
В свойстве Properties у TcxGridDBColumn(в колонке с мемо) надо выставить необходимый тип. Например BlobEdit.
Автор: john_rico
Дата сообщения: 27.07.2006 10:47
KRS545
раньше такого не было..сейчас попробую..может получится

все получилось спасибо
Автор: RedPromo
Дата сообщения: 27.07.2006 15:18
Может кому нужно батник для добавления help от DevExpress в BDS2006
_http://rapidshare.de/files/27196405/HelpDevExpress.rar.html
Только нужно скопировать все файлы помощи в один каталог тудаже распаковать архив и запустить батник AddhelpDevExpress.bat.
Автор: afiget
Дата сообщения: 27.07.2006 16:31
RedPromo
Спасиьки. Очень вовремя. Как раз такое ищу. Только для другого компонента.
Автор: vadson6666
Дата сообщения: 28.07.2006 05:40
Народ, есть такой вопрос по dxBarManager: из его элементов состоит главное меню программы, в зависимости от условий некоторые элементы могут быть невидимыми, свойство Бара AutoHideEmptyBars стоит в Труе, поэтому в главном меню элементы не видны, если все подэлементы невидимы (как мне и нужно), но вот стоит щелкнуть правой кнопкой мыши на панели и там списочек появляется с панелями инструментов, где присутствуют невидимые панели, если у них поставить галочку, то они тут же появляются на панели, но они пустые, по идее, их вообще не должно быть в списке панелей, какой смысл их показывать, если они все равно ничего в себе не содержат? Как побороть? Спасибо.
Автор: bmu
Дата сообщения: 28.07.2006 06:48
Если вывести поверх окна с квантум гридом другое приложение и попытаться использовать прокрутку при курсоре мыши находящемся на неактивном приложении, то прокручивается грид, а не активное окно... встречался кто-нибудь с подобным глюком?
Автор: ilyt
Дата сообщения: 28.07.2006 07:30
Люди добрые первый раз установил Devexpress (версия 2006 июнь от Feandy) все красиво дальше некуда. Но возник одни глобальный вопрос. Можно ли в cxgrid (к нему не подключен DataSource) добавить строку.

Уверен что можно. Только не нашел нужного метода.
Автор: vadson6666
Дата сообщения: 28.07.2006 07:38

Цитата:
Если вывести поверх окна с квантум гридом другое приложение и попытаться использовать прокрутку при курсоре мыши находящемся на неактивном приложении, то прокручивается грид, а не активное окно... встречался кто-нибудь с подобным глюком?



Сколько не пытался, так и не смог повторить описанного глюка. Какая версия грида?
Автор: john_rico
Дата сообщения: 28.07.2006 10:17
bmu

было у меня такое, избавился тем что форму показывал через ShowModal, хотя для пользователей это был не глюк, а фича
Автор: jicoff
Дата сообщения: 28.07.2006 11:38
ilyt

Используй метод DataController.AppendRecord или DataController.InsertRecord, только GridView должен быть не DB версия, а то он будет пытаться в отсутствующий DataSet добавть запись.
Автор: marky4
Дата сообщения: 30.07.2006 15:15
Доброго времени суток,господа!
не подскажет ли кто - можно ли в TcxSpreadSheetBook применять фильтры по записям? Типа в екселе... в КвантумГрид это есть -мне кажется и здесь должно быть -но вот найти не могу...
Автор: makz
Дата сообщения: 31.07.2006 04:33
marky4
Нету там такого. TMS AdvGrid смотрите.
Автор: Vic
Дата сообщения: 31.07.2006 15:53
Покажите пример, как в гриде при определенном значении вставить картинку, т.е. хочется например если значение Visa вставить картинку перед текстом с карточкой Виза, ImageComboBox непредлагать, другая задача
Автор: jicoff
Дата сообщения: 31.07.2006 17:36
Vic

В таком случае тебе придется и картинку и текст самому отрисовывать.
Автор: Vudr
Дата сообщения: 01.08.2006 10:55
Подскажите пожалуйста кто работал с NavBar.
1. Можно ли выбирать его итемы с помощью клавиш (я не нашел как )
2. Я исользую вид Office11 и там внизу появляется навигационная панелька. Можно ли от нее избавиться?
Автор: KRS545
Дата сообщения: 01.08.2006 15:07
Vic
Можно в текст добавить пробелы на длину картинки.
На CustomDrawCell повесить
r := AViewInfo.Bounds;
ACanvas.DrawImage(ImageList1,r.Left+1,r.Top+1,{№ картинки в ImageList},true)
Автор: IgorXI
Дата сообщения: 03.08.2006 09:22
Кто-нибудь знает как включить PullFocusing на cxTreeList?
Автор: Dennica
Дата сообщения: 03.08.2006 10:08
Мне нужно чтоб в cxDBMaskEdit редактировалось числовое значение (тел.) но при отображении оно форматировалось, т.е. подставлялись черточки. Можно это как-нибудь сделать?
Автор: Tade
Дата сообщения: 03.08.2006 21:47
При переходе с 3 грида на 5 не получается использование ExtLookupComboBox
в 3-м гриде все было просто. Дело в том, что нужно в гриде отображать Lookup поле допустим PartnerAddress из Lookup таблицы Address, а в выпадающем списке по этой клонке должны быть строчки из селективного запроса, в котором адреса только того партнера, который в текущей записи.
есть cxGridViewRepository в котором cxGridViewRepository1DBTableView с DataSourse на селективный запрос.
В демо примерах такой вариант не нашел
в хелпе тоже.
Просмотрел весь форум, не встретил такого решения.
Уверен, что такая возможность , потому, что такая возмость есть во всех гридах, которые приходилось использовать. Тем более, что в 3-м тоже есть. Подскажите, пожалуйста, как настроить?
Автор: avkh
Дата сообщения: 03.08.2006 22:18
А как правильно программно установить время в cxTimeEdit?
Автор: vadson6666
Дата сообщения: 04.08.2006 05:53

Цитата:
Мне нужно чтоб в cxDBMaskEdit редактировалось числовое значение (тел.) но при отображении оно форматировалось, т.е. подставлялись черточки. Можно это как-нибудь сделать?

Какие проблемы то? Ставишь у маски ЕдитМаск нр !\(999\)000-0000;1;_
ну или другую маску, какую надо и все. Кста, этот компонент поддерживает и регэкспы, так что свобода полная



Цитата:
А как правильно программно установить время в cxTimeEdit?

Например, так:
cxTimeEdit1.Time := now;
cxTimeEdit1.EditValue := StrToTime('01:34:45');
Автор: Dennica
Дата сообщения: 04.08.2006 06:50
vadson6666

Цитата:
Какие проблемы то? Ставишь у маски ЕдитМаск нр !\(999\)000-0000;1;_
ну или другую маску, какую надо и все. Кста, этот компонент поддерживает и регэкспы, так что свобода полная

Это влияет на форматировании при вводе, какраз оно мне фиолетово. Мне нужно чтоб числовое значение отображалось форматированным когда фокус не на cxDBMaskEdit.
Автор: Virto
Дата сообщения: 04.08.2006 07:01
Привет всем!
Ситуация такая...
у TcxCalcEdit справа имеется кнопка, которая открывает калькулятор...
Необходимо, чтобы курсор мыши менялся при получении фокуса этой кнопкой...
Сейчас меняется только если мышь попадает на Editor этого контрола... а вот с этой кнопочкой не могу решить проблему...
Может кто знает как это сделать?

afiget ->>
В процедуру события OnMouseMove передаются координаты курсора, анализируй и действуй в соответсвии с задуманным.

afiget <<-
Проблема в том, что контрол обрабатывает это событие, но курсор не меняет...
Меняется курсор только если он попадает на поле Edit этого контрола!!!
А на кнопке никак!

Кстати, тут по ходу дела появилась еще одна проблема...
Создаю экземпляр TcxTextEdit

Edit = new TcxTextEdit(Card->BaseControl);
Edit->Parent = Card->BaseControl;
Размещаю, и все ок, я его вижу на форме...

теперь экземпляр TcxCheckBox
CheckBox = new TcxCheckBox(Card->BaseControl);
CheckBox->Parent = Card->BaseControl;

А вот его не хочет отражать ни в какую!

И третье : Компонент TcxDateEdit создается и отражается , но вообще ни в какую не собирается устанавливать дату... Вываливается с сообщением что-то типа Conversion Error... Да, все это не работает под C++ Builder 6, а под C++ Builder 5 все идет нормально!

Че блин за проблема с этими компонентами DevExpress ???
Кстати, версия Dev - 5.16
Автор: vadson6666
Дата сообщения: 04.08.2006 07:03

Цитата:
Мне нужно чтоб числовое значение отображалось форматированным когда фокус не на cxDBMaskEdit.


Специально щас сделал пример тестовый на форме лежит маск едит с маской и дате едит, в рантайме, заполняю маск едит из базы, разделители маски пробиваются сами, при переходе на другой контрол разделители сохраняются, что не так то? А чтобы форматирование отображалось всегда, необходимо выставить свойство AlwaysShowBlanks... в труе.
Автор: afiget
Дата сообщения: 04.08.2006 09:47

Цитата:
Проблема в том, что контрол обрабатывает это событие, но курсор не меняет...   Меняется курсор только если он попадает на поле Edit этого контрола!!!   А на кнопке никак!

Кнопка - это встроенный контрол. Судя по всему она не передает родителю (едиту) свои события. Почему - это уже вопрос к разработчикам.
Попробуй добраться до этой кнопки через список дочерних контролов (Controls), ChildWindowFromPoint (WinAPI)...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Kylix


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.