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

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



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

Цитата:
Почему при переходе по ячейкамм в таблице сразу вхожу в режим редактирования

Потому что у тебя свойство у вьюшки cxGrid'а OptionsData - Editing стоит true. Если не хочешь чтобы при нажатии на ячейку сразу был доступен режим редактирования, сделай fаlse, а по двойному щелчку снова поставь true.

Всего записей: 111 | Зарегистр. 20-10-2007 | Отправлено: 11:39 27-12-2009
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazypiggy
1. TcxCustomGridTableOptionsBehavior.ImmediateEditor
Determines whether a specific column editor is activated immediately after an appropriate cell is clicked.
property ImmediateEditor: Boolean;
Description
Use the ImmediateEditor property to determine whether a specific column editor is activated when a user clicks an appropriate cell. If this property value is False, then the grid cell editor is activated by pressing the Enter key when focus is located within a specific cell.
The default value of the ImmediateEditor property is True.
 
2. TcxCustomGridTableOptionsData.Appending
Determines whether a user can add a new record by pressing the down arrow on the keyboard when focus is on the last grid row.
property Appending: Boolean;
Description
Set the Appending property to True to allow a new record to be added by pressing the down arrow when focus is on the last grid row.
The default value of the Appending property is False.
 

Всего записей: 477 | Зарегистр. 22-09-2002 | Отправлено: 11:41 27-12-2009
X11



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

Цитата:
Почему при переходе по ячейкамм в таблице сразу вхожу в режим редактирования.  

Потому что нужно было хоть маломальски изучить все свойства. Ну и обратить внимание на свойства, связанные с редактированием, например, AlwaysShowEditor, ImmediateEditor...
 
Добавлено:

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

Опять же, установи свойство OptionEdit.Append в true, FibDataSet должно быть настроен на добавление записей.

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 12:13 27-12-2009
crazypiggy

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

Всего записей: 57 | Зарегистр. 02-10-2008 | Отправлено: 19:45 27-12-2009
Chukotka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется ячейка в cxVerticalGrid: TcxDBEditorRow,  у этой ячейки установлено Properties.EditProperties = Memo
 
Как мне достучаться до компонента TMemo (нужно установить курсор в определенную позицию)?

Всего записей: 428 | Зарегистр. 01-11-2006 | Отправлено: 05:27 28-12-2009
X11



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

Цитата:
Имеется ячейка в cxVerticalGrid


Цитата:
Как мне достучаться до компонента TMemo

 
TcxMemo(cxVerticalGrid1.Properties.EditProperties).Обращение_к_свойствам_memo
или
TcxDBMemo(cxVerticalGrid1.Properties.EditProperties).Обращение_к_свойствам_memo

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 08:01 28-12-2009
Chukotka

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

Цитата:
TcxMemo(cxVerticalGrid1.Properties.EditProperties).Обращение_к_свойствам_memo
или
TcxDBMemo(cxVerticalGrid1.Properties.EditProperties).Обращение_к_свойствам_memo

Не работает - дает AV

Всего записей: 428 | Зарегистр. 01-11-2006 | Отправлено: 09:03 28-12-2009
dimm78

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

Цитата:
Chukotka
 

 
Попробуй так:
 
TcxMemoProperties(cxVerticalGrid1.Properties.EditProperties).<Свойство>
 

Всего записей: 163 | Зарегистр. 07-12-2005 | Отправлено: 10:17 28-12-2009
X11



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

Цитата:
TcxMemoProperties(cxVerticalGrid1.Properties.EditProperties).<Свойство>  

А как добраться до свойства lines, например?
 
Можно устанавливать значение с помощью:
cxVerticalGrid1Row1.Properties.Value :=

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:39 28-12-2009
NahatulyaNetty

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Где можно найти документацию по DevExpress, в частности о компоненте cxGrid.
Интересует в целом описание оспользования, в частности, добавление колонок.
 
Спасибо.

Всего записей: 2 | Зарегистр. 01-08-2008 | Отправлено: 10:41 28-12-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NahatulyaNetty, а что гугл и devexpress.com заблокированы?

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 10:44 28-12-2009
vladman

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

Цитата:
Где можно найти документацию по DevExpress, в частности о компоненте cxGrid.

В шапке (самый верх этой страницы), в подразделе *Ресурсы*, вторая ссылка - Documentation for VCL Products
Там же есть еще информация, которая может оказаться для вас полезной.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 11:25 28-12-2009
crazypiggy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ДОБРОГО ДНЯ!!! У меня возник такой вопрос. Промучился целый день так и не понял как это сделать. Вы не объясните мне как работает Drag в cxDBTreeList? Какие свойства нужно установить у этого компонента чтобы эта ситема работала? Установил DragMode=dmAutomatic, но ничего не получается. Просмотрел пример, но что-то ничего не понял. Я только начал изучать Devки. Заранее спасибо. Использую в программе с  
cxDBTreeList и FIBPlusDataset.

Всего записей: 57 | Зарегистр. 02-10-2008 | Отправлено: 17:44 28-12-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
crazypiggy
Что нужно от Drag&Drop? Перемещать между трилистами или внутри трилиста?

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 18:21 28-12-2009
crazypiggy

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

Всего записей: 57 | Зарегистр. 02-10-2008 | Отправлено: 19:13 28-12-2009
volser

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

Код:
 
procedure TForm1.cxDBTreeList1DragOver(Sender, Source: TObject; X,
  Y: Integer; State: TDragState; var Accept: Boolean);
begin
  Accept := Sender = Source;
end;
 

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 19:34 28-12-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi  
Я сказал что  dxBarManager1 на форме будет MainMenu , при этом у него стили отключаются , у остальных dxBarManager1 со скинами Все Ок .

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 19:49 28-12-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
JohnSilver182
видать после корпоратива сообщение написано? без поллитра ничего же не понятно...

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 09:30 29-12-2009
Andryshok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ставится ли DevExpress 47 на C++ Builder 2010 , я замучился совсем, Access Violation и т.д.

Всего записей: 649 | Зарегистр. 03-06-2009 | Отправлено: 09:42 29-12-2009
OwnerZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день Вопрос про VerticalGrid.
 
Пытаюсь сделать Экспорт в Эксель все удачно если бы не одно но  
 
Пробегаю по строкам и вытягиваю от туда данные  
TcxDBEditorRow(vgEditor.Rows.Items[i]).Properties.Value
или  
TcxDBEditorRow(vgEditor.Rows.Items[i]).Properties.DisplayTexts[0]
 
И всебы замечательно если бы у меня были только Edit но у меня полно LookupComboBox
и в них как понятно сидят ID.
 
ВОпРОС подскажете как мне вытащить именно текст из Edita тот который в таблице.
 
ЧТото вроде vgEditor.Rws.Items[i].TEXT  - но как понятно к сожалению такова свойства нет.
 
Очень прошу помочь. Спасибо.
 
А да ставлю TcxLookupComboBox(vgEditor.Rws.Items[i]).EditValue или TcxTextEdit(vgEditor.Rws.Items[i]).EditValue  
Они вообще пустые пишет тчо там значений нет вернее Unassigned

Всего записей: 30 | Зарегистр. 20-10-2009 | Отправлено: 10:26 29-12-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