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

» Использование DevExpress (часть 4)

Автор: X11
Дата сообщения: 24.08.2013 13:26
используй событие onGetContetnstyle
Автор: neznayka3
Дата сообщения: 24.08.2013 14:42
как у TdxLayoutGroup при LayoutDirection=ldTabbed расположить закладки справа/слева/внизу? свойства TabPosition нет.
Автор: X11
Дата сообщения: 24.08.2013 14:53
значит никак
Автор: AlexCoRu
Дата сообщения: 25.08.2013 12:28
У TcxColorComboBox как изменить высоту (Height)?
Автор: X11
Дата сообщения: 25.08.2013 12:35
Constaints.MinHeight
Автор: AlexCoRu
Дата сообщения: 25.08.2013 12:49
X11, офигеть! Так и есть, сам бы никогда не догадался.
Кстати, видели поведение TdxRibbonForm при установленном Constaints.MinWidth? В последних при rs2013 выглядмит очень забавно. Меняем размер по горизонтали мышью, размер меняется до Constaints.MinWidth, а потом форма начинает перемещатся. Не отпуская мыши, увеличиваем размер формы.
Автор: reenoip
Дата сообщения: 26.08.2013 09:16
AlexCoRu
с этим красивым скином проблем не мало, как уже выяснилось на личном опыте. Интересно, у .NET и прочих платформ такие же приколы или это характерная особенность исключительно VCL.
Автор: karlss0n
Дата сообщения: 28.08.2013 11:25
Есть какой нибудь способ заставить Banded table изменять размер band когда изменяется размер колонки под ним?

По умолчанию, чтобы раздвинуть колонку - нужно сначала band раздвигать (а он все колонки за собой растягивает)
Автор: A_V
Дата сообщения: 28.08.2013 23:39
karlss0n
похоже проще всего выравнивать самому на OnColumnSizeChanged
Автор: Volniy_Strelok
Дата сообщения: 30.08.2013 13:27
Добрый день.
Подскажите как в элементе TdxNavBarGroup компонента TdxNavBar
включить возможность прокрутки колесом мыши?
Автор: exteris
Дата сообщения: 30.08.2013 14:14
Volniy_Strelok
TabStop:=True
Автор: Slaviq
Дата сообщения: 04.09.2013 10:40
Как отключить переход на следующую строку ( в т.ч. скроллинг колесом мыши) в TcxGridDBCardView или в TcxGridDBLayoutView, или на cxGride?

смысл вот в чем:
есть куча справочников TTable-s + DataSource -s
есть frmMain -> TcxGrid + TcxGridViewRepository (для каждого справочника в нем есть TcxGridDBTableView и карточка или лайаут)
выбираю справочник из некоторого списка -> подключается к cxGrid из репозитария cxGridViewRepository соответсвующий cxGridDBTableView
выбирается запись в справочнике - открываем карточку, новая форма frmCard на которой:
frmCard -> TcxGrid с подключенным TcxGridDBCardView из репозитория frmMain.cxGridViewRepository

тоесть строю приложение браузер -> карточка. в котором карточка сделана через DBCardView или DBLayoutView.
все замечательно - но билять DBLayoutView и DBCardView скролятся и переходят по строкам! Как выключить скролинг - переход по строкам?
Автор: greyserg
Дата сообщения: 12.09.2013 16:35
Можно ли в cxGridDBColumn, если Properties = RadioGroup , брать данные для cxRadioGroupItems из DataSeta? Если можно, то как?
Автор: X11
Дата сообщения: 12.09.2013 22:33
а я не понял вопроса
Автор: reenoip
Дата сообщения: 13.09.2013 07:03
Повесить на "FormCreate":

Цитата:
cxDBLookupComboBox1.Properties.Buttons.Clear;


Это на случай, если кому-нибудь вдруг, как и мне сегодня, тоже понадобится без заморочек, легко и элегантно скрыть кнопку в конкретном комбобоксе.
Автор: greyserg
Дата сообщения: 13.09.2013 11:02

Цитата:
Можно ли в cxGridDBColumn, если Properties = RadioGroup , брать данные для cxRadioGroupItems из DataSeta? Если можно, то как?


Цитата:
а я не понял вопроса

Есть cxGrid, в котором 2 колонки , 1-ая колонка - из 1 таблицы, 2-ая - из другой, 2 таблицы связаны master-detail, во 2-ой колонке хочу сделать RadioGroup в 1 поле множественных данных из другой таблицы , но не нашел свойства, где назначить связь с другой таблицей, поэтому пока буду динамически добавлять cxRadioGroupItems.Add значений из другой таблицы,если нет такой связи
Автор: makz
Дата сообщения: 16.09.2013 09:58
greyserg
Т.е. вторая таблица это справочник? В таких случаях обычно lookupcombo используется, а не радиогруппа.
Автор: greyserg
Дата сообщения: 16.09.2013 10:07
makz
2-ая таблица - не справочник, нужна именно радиогруппа, в которой бы показывались все значения + выбранное
Автор: makz
Дата сообщения: 17.09.2013 08:34
greyserg
Радиогруппа, в отличие от лукапкомбобокса, не умеет сама заполняться из базы.
Автор: greyserg
Дата сообщения: 17.09.2013 10:15

Цитата:
greyserg
Радиогруппа, в отличие от лукапкомбобокса, не умеет сама заполняться из базы.

Плохо, придется самому заполнять.
Автор: makz
Дата сообщения: 18.09.2013 06:36
greyserg
Скорее всего ваша концепция неверна, раз возникает нужда в изобретении велосипеда. Поясните задачу: что такое вторая колонка из второй таблицы - внешний ключ? В какой таблице и как помечается факт "выбранности" значения?
Автор: NatNiM
Дата сообщения: 18.09.2013 08:54
Здравствуйте.

Есть приложение, работающее во многопоточном режиме. При нажатии на кнопку создается поток, производятся вычисления и вызывается функция. В этой функции создается: GridControl, PrintableComponentLink и отображаются данные с помощью ShowPreviewDialog. Вот при попытке вызова ShowPreviewDialog возникает исключение: Cross-thread operation not valid: Control '' accessed from a thread other than the thread it was created on.
Подскажите, пожалуйста, как можно потокобезопасно обращаться к компоненту PrintableComponentLink?
Автор: X11
Дата сообщения: 18.09.2013 09:21
Кто-нибудь видел или может есть кому поделиться скинами для девок в стиле Windows8?
Автор: greyserg
Дата сообщения: 18.09.2013 10:04

Цитата:
greyserg
Скорее всего ваша концепция неверна, раз возникает нужда в изобретении велосипеда. Поясните задачу: что такое вторая колонка из второй таблицы - внешний ключ? В какой таблице и как помечается факт "выбранности" значения?

поясняю задачу:
2 таблицы:

Код: CREATE TABLE QUESTION (
ID INTEGER NOT NULL,
NAME VARCHAR(1000) NOT NULL
);

CREATE TABLE ANSWER (
ID INTEGER NOT NULL,
QUESTION_ID INTEGER NOT NULL,
NAME VARCHAR(1000) NOT NULL,
IS_RIGHT INTEGER DEFAULT 0 NOT NULL
);
Автор: BlackVetal
Дата сообщения: 18.09.2013 11:39
NatNiM
Незнаю как для делфи (хотя вы не указали какой язык используете для кода), для С++( С#) можно почитать про метод Invoke, в котором уже и создавать компоненты и работать. Я думаю найдете сами инфу по этому методу?
Автор: reenoip
Дата сообщения: 18.09.2013 11:44

Цитата:
Кто-нибудь видел или может есть кому поделиться скинами для девок в стиле Windows8?

присоединяюсь. Может, у кого есть акк - ему стоит спросить об этом на официальном сайте? Наверняка же есть ещё люди, которые тоже ждут "W8-Style".
Автор: X11
Дата сообщения: 18.09.2013 14:41
А может уже кто-то сам создал. Они ведь предоставляют dxSkinEditor
Автор: A_V
Дата сообщения: 18.09.2013 19:18
NatNiM
создавать и обращаться через Synchronize
Автор: X11
Дата сообщения: 18.09.2013 21:24
Так если создано прямо в потоке и для этого самого потока, то кто к нему ещё доступ имеет?
Автор: A_V
Дата сообщения: 18.09.2013 21:44
X11
думаю что главный поток и имеет, т.к наверняка ShowPreviewDialog завязан на VCL

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211

Предыдущая тема: Помогите пожалуйста с блокировкой клавиатуры и мышки


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