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

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

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

ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

   

golkanavt



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

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




 
Сами прирученные компоненты частенько приходят на водопой сюда
 
DLL со скинами из библиотеки dxSkins, автор Ziltoid Подробнее... линк обновлен
Продолжение, Первая часть, вторая часть

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:31 07-02-2009 | Исправлено: vladman, 14:36 24-10-2009
volser

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

Цитата:
Да знаю,что нет. Хотелось бы получить другой ответ.


Цитата:
Другими словами, требуется ввести целое (именно целое) число с ограничением
разрядности MaxLength. И чтобы вставку из буфера обмена запретить.
Казалось,простая задача.А не получается.

Какой из этих пунктов не получается?

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 15:19 16-10-2009
SANiMirrorOfLight

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f3ka
Спасибо, очень удобно, сразу отпала необходимость самому реализовывать кучку функций.
 
TORSER7
 
А если с использованием маскэдита?

Всего записей: 13 | Зарегистр. 14-10-2009 | Отправлено: 15:25 16-10-2009 | Исправлено: SANiMirrorOfLight, 15:28 16-10-2009
TORSER7

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

Цитата:
Другими словами, требуется ввести целое (именно целое) число с ограничением  
разрядности MaxLength. И чтобы вставку из буфера обмена запретить.  
Казалось,простая задача.А не получается.  

 
Не получается все вместе.
-в TcxTextEdit присутствует вставка из буфера обмена;
-в TcxCalcEdit допускает вводить мантиссу,да и ярлык калькулятора не нужен;
-в TcxCurrencyEdit полный набор "недостатков";
-TcxMaskEdit тоже не смог полноценно настроить.
 
Вот и подумал,что кто-то на эти грабли уже наступал.
 

Всего записей: 15 | Зарегистр. 30-09-2009 | Отправлено: 15:36 16-10-2009
volser

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

Цитата:
-в TcxTextEdit присутствует вставка из буфера обмена;  

Чтобы не появлялось стандартное контекстное меню можно присвоить PopupMenu свое меню. Также нужно запретить горячие клавиши вставки данных из буфера, событие OnKeyDown.

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 17:18 16-10-2009
sldaac



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

Цитата:
-в TcxCurrencyEdit полный набор "недостатков";

странно, делаеш
DisplayFormat и  max  и  min и все работает
про буфер написал  volser

Всего записей: 721 | Зарегистр. 15-06-2005 | Отправлено: 18:42 16-10-2009
AK_666

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladman
 
Куда сырцами кинуть?

Всего записей: 16 | Зарегистр. 02-04-2009 | Отправлено: 23:07 16-10-2009
vladman

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

Цитата:
Куда сырцами кинуть?

На любой файлообменник.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 12:38 17-10-2009
tatbesidovska51

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, такая вот проблемка у меня: на форме есть GridControl, в нем отображается главная таблица и дочерняя, главную я могу отредактировать, изменить стиль, а с дочерней не знаю как это реализовать. Использую DevExpress, подскажите пожалуйста, как можно сделать, хочется изменить Caption полей и убрать лишние столбцы, как например ключи, заранее спасибо

Всего записей: 3 | Зарегистр. 17-10-2009 | Отправлено: 13:46 17-10-2009
vladman

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

Цитата:
спользую DevExpress, подскажите пожалуйста, как можно сделать, хочется изменить Caption полей и убрать лишние столбцы, как например ключи

Если речь идет о дизайнтайм, то для доступа к свойствам дитейл грида выполните правый клик на cxGrid, выберите пунк меню *Editor...* в открывшемся диалоге выберите нужный TableView в закладке *Structure* и справа в закладке *Columns* у вас появятся все столбцы выбранного TableView

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 14:04 17-10-2009
tatbesidovska51

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дело в том, что таблица дочерняя отображается в одном гриде с главной, при нажатии на "+" главной раскрывается дочерняя

Всего записей: 3 | Зарегистр. 17-10-2009 | Отправлено: 14:27 17-10-2009
vladman

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

Цитата:
требуется ввести целое (именно целое) число с ограничением  
разрядности MaxLength. И чтобы вставку из буфера обмена запретить.  

Примеры для TcxTextEdit и TcxMaskEdit.
далее
Мне кажется, что с использованием cxMaskEdit получилось более красиво.
 
 
 
Добавлено:
tatbesidovska51

Цитата:
Дело в том, что таблица дочерняя отображается в одном гриде с главной, при нажатии на "+" главной раскрывается дочерняя

Ну и что. Сделайте то что было написано и все у вас получится

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 15:59 17-10-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в cxgrid создать (программно) сложный заголовок? Т. е. нужно, чтобы заголовок всей таблицы состоял из двух строк, и некоторые верхние ячейки были объединены.

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 09:30 18-10-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для начала нужно заменить TcxGridTableView на TcxGrid1BandedTableView

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 09:48 18-10-2009
rdenk1

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

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 09:59 18-10-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну нажми кнопку Customize в cxGrid (справа внизу), там удали ненужный грид, и создай нужный Там всё просто, думаю разберёшься.

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:02 18-10-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заменил, теперь вообще вся таблица пустая
 
Добавлено:
Хотя я bands и columns заполнил
 
Добавлено:
Так, ну это я понял, там надо было в структуре этот вид выбрать.

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 10:12 18-10-2009
X11



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

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 11:02 18-10-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну вот я построил нужный мне заголовок, но вверху bands не удается убрать. И печатать в таблице не получается.
 
Добавлено:
Изменение cxgrid1bandedTableView1.DataController.RecordCount никак не меняет таблицу, обратиться к ячейкам тоже не удается
 
Добавлено:
Извиняюсь, с добавлением записей это я попутал. Записи добавляются, но не той формы (они копируют форму заголовка, а мне надо просто одинарные строки).

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 11:12 18-10-2009
vladman

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

Цитата:
Как в cxgrid создать (программно) сложный заголовок?

Исходя из ваших последующих вопросов я бы рекомендовал сначала почитать раздел справки по ExpressQuantumGrid6 *Banded Table View Tutorial*, начало здесь:
ms-help://borland.bds5/ExpressQuantumGrid6.BDS5/ExpressQuantumGrid6/IDH_cd_Banded_View_Tutorial_Overview.htm
Также разделы *Fundamentals* и *Base Concepts* будут полезны.
Что касается программного управления бандами и колонками, посмотрите раздел справки по ExpressQuantumGrid6 *Task Based Help -> Banded Table View*, ms-help://borland.bds5/ExpressQuantumGrid6.BDS5/ExpressQuantumGrid6/IDH_tbh_Banded_Table_View.htm

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 12:21 18-10-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как объединить программно несколько ячеек? У заголовок 1-й колонки занимает 2 строки таблицы (являясь при этом одной ячейкой), а второй заголовок состоит при этом из 2-х ячеек (на эти же 2 строки) и при добавлении записи во второй колонке добавляетсчя за раз сразу 2 строки.

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 12:25 18-10-2009
   

Страницы: 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress (часть 3)
ShIvADeSt (31-12-2009 04:49): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=10884


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru