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

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

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

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 09:55 04-08-2009
rdenk1

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

Цитата:
когда Items создал прописал Value уникальное для каждой записи?

Точно, надо было value создать
 
Добавлено:
А как узнать value выбранного рисунка?
 
Добавлено:
Попытался вот так сделать:
label1.caption:=inttostr(cximagecombobox1.itemindex)
vartostr тоже пытался.
Возникло сообщение "could not convert variant into double". Причем когда я закомментировал строки сообщения продолжились. И вообще когда удалил компонент, все равно продолжились. Как проект вернуть теперь?
Эти компоненты всегда так работают или только у меня?

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



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi All
 
Тут код работает на memo1  , но нехочет на cxMemo1  
HElp
 

Код:
  cxMemo1.perform(wm_vscroll, SB_PAGEDOWN,0);
  memo1.perform(wm_vscroll, SB_PAGEDOWN,0);


Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 15:21 04-08-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rdenk1
только у тебя... значение можно получить, если не ошибаюсь, cxImageComboBox.EditValue

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 15:33 04-08-2009
rdenk1

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f3ka
А можно динамически создавать items в cximagecombobox? И назначать им value? У меня просто необходимость не какие-то заранее известные рисунки показывать, а те, которые будут считаны во время выполнения.

Всего записей: 117 | Зарегистр. 27-04-2009 | Отправлено: 16:56 04-08-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rdenk1
var
  i: Integer;
  cxImageComboBoxItem: TcxImageComboBoxItem;
begin
  for i := 1 to 10 do
  begin
    cxImageComboBoxItem := cxImageComboBox.Properties.Items.Add;
    with cxImageComboBoxItem do
    begin
      ImageIndex := -1;
      Description := 'Item ' + IntToStr(i);
      Value := i;
    end;
  end;
end;

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 17:33 04-08-2009
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rdenk1
Перед тем, как задавать подобные вопросы, рекомендую все таки воспользоваться поиском по Knowledge Base

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 17:34 04-08-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
меня никто  не любит ...

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 20:28 04-08-2009
vladman

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

Цитата:
но нехочет на cxMemo1  

Попробуйте так:
cxMemo1.Controls[0].perform(wm_vscroll, SB_PAGEDOWN, 0);

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 20:42 04-08-2009
JohnSilver182



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

Цитата:
Цитата:
но нехочет на cxMemo1  
 
Попробуйте так:
cxMemo1.Controls[0].perform(wm_vscroll, SB_PAGEDOWN, 0);

 
АААААААААААААААААААААААААА .  Получилось !!!!!!
 
З.Ы.  А  почему  в Девках  элементарные  вещи идут  через  тернии ????

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 20:46 04-08-2009
vladman

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

Цитата:
меня никто  не любит ...

А более верно:
cxMemo1.InnerControl.perform(wm_vscroll, SB_PAGEDOWN, 0);
 
Добавлено:

Цитата:
З.Ы.  А  почему  в Девках  элементарные  вещи идут  через  тернии ????  

Потому что cxMemo1 это контейнер, а еще,
потому что через тернии к звездам

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 20:47 04-08-2009
JohnSilver182



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А если можно ,  в двух словах  в чем разница ??
 
cxMemo1.InnerControl.perform(wm_vscroll, SB_PAGEDOWN, 0);  
cxMemo1.perform(wm_vscroll, SB_PAGEDOWN, 0);

Всего записей: 829 | Зарегистр. 03-06-2009 | Отправлено: 20:56 04-08-2009
vladman

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

Цитата:
А если можно ,  в двух словах  в чем разница ??  

Если в двух словах, то
cxMemo1 - это контейнер и он не знает как обработать ваше сообщение, а InnerControl - знает.
Hierarchy
TCustomControl | TcxControl | TcxContainer | TcxCustomEdit | TcxCustomTextEdit | TcxCustomMemo | TcxMemo, и
  TcxCustomEdit = class(TcxContainer, IUnknown, IcxEditRepositoryItemListener,
    IdxSkinSupport, IdxSpellCheckerControl

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 21:13 04-08-2009
RedCliphAloe

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Такая проблема. Есть cxGrid (DBNavigator не использую - в свойствах датаконтроллера стоит dcoImmediatePost = True; в свойствах датасета стоит CommitOnPost = True). На одно из полей повешен LookUpComboBox... Нужно чтобы он НЕ редактировался колесиком мышки и стрелками при скрытом выпадающем списке. Подскажите, пожалуйста, как это сделать?

Всего записей: 3 | Зарегистр. 05-08-2009 | Отправлено: 11:57 05-08-2009 | Исправлено: RedCliphAloe, 11:58 05-08-2009
vladman

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

Цитата:
Нужно чтобы он НЕ редактировался колесиком мышки и стрелками при скрытом выпадающем списке.

Установите свойство Options.Editing = false вашей TcxGridDBColumn с LookUpComboBox.

Всего записей: 708 | Зарегистр. 13-11-2002 | Отправлено: 12:57 05-08-2009
Cryogen2003



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто-нибудь переписывал или дописывал часть кода, чтобы dxSpellChecker ел меньше памяти при TdxSpellCheckerCheckAsYouTypeOptions и Active := True (чтоб автоматом сразу проверял правильность ввода и была возможность исправить с помощью предлагаемых слов, ну как в ворде). Просто при подключенных английском и русском словарях вес программы в памяти - около 150 мегов, что мягко говоря не хило
Как я понимаю вся проблема там, что все варианты с этими предлагаемыми словами грузяться в TList и из-за этого такой дикий расход памяти.

----------
Холодильники мы

Всего записей: 745 | Зарегистр. 08-12-2004 | Отправлено: 13:16 05-08-2009
VladijSPb

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разобраться с фильтром в таблице...  
При попытке выбрать по части значения (фильтр-> Выбрать -> В фильтре выбираю "содержит") - не находит, если указать полное соответствие - находит...
т.е. получается, что фильтру без разницы "like" или "=" - работает только в случае равенства...
А очень бы хотелось, чтобы по частичному совпадению тоже был бы отбор...

Всего записей: 1 | Зарегистр. 05-08-2009 | Отправлено: 14:27 05-08-2009
X11



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а знаки процента кто будет указывать? Посмотри синтаксис оператора like

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

Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 14:43 05-08-2009
f3ka

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VladijSPb
вообще то синтаксис оператора LIKE подразумевает что если ищется не точное соответствие то надо дописывать WildCard, то есть указывать явно где % или _

Всего записей: 497 | Зарегистр. 02-03-2007 | Отправлено: 14:56 05-08-2009
RedCliphAloe

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

Цитата:
Установите свойство Options.Editing = false вашей TcxGridDBColumn с LookUpComboBox.

Нет, нужно чтобы редактировалось. Но редактировалось выбором пункта в выпадающем списке или при наборе символов. При этом нужно чтобы колесико не работало когда ячейка находится в режиме редактирования но выпадающий список убран. Или хотя бы чтоб колесико не работало если ячейка находится в режиме редактирования.

Всего записей: 3 | Зарегистр. 05-08-2009 | Отправлено: 15:02 05-08-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