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

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

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

ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

golkanavt



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

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




 
Сами прирученные компоненты частенько приходят на водопой сюда

Всего записей: 1069 | Зарегистр. 08-04-2002 | Отправлено: 10:42 08-10-2003 | Исправлено: golkanavt, 15:41 08-09-2006
SFF

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vshersh
tibotaka
Большое спасибо за помощь.
Работает так : Grid.FocusedView.DataController.RecordCount

Всего записей: 85 | Зарегистр. 21-10-2002 | Отправлено: 17:37 21-02-2006
dronlinux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго дня! Помогите пожайлуста разобраться. Такая ситуация:
СОФТ:Win2000 Prof+SP4, Cbuilder6 Ent
Есть компоненты:QuantumTreeList Suite v4.3 и QuantumGrid Suite v5.9. Пытаюсь их так скажем правильно скомпилировать и установить. Возник вопрос в какой последовательности их компилить??? Есть ли где инфа (помимо сайта разработчика) по работе с ними???  

Всего записей: 6 | Зарегистр. 21-02-2006 | Отправлено: 12:12 22-02-2006
Daeron

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dronlinux
Я для этих целей использовал bpg файлы.  
Авторство не мое, ИМХО это feandy, из старых релизов Девок.
_http://rapidshare.de/files/13850122/source.rar.html
 
Пароль на архив  
ru-board

Всего записей: 76 | Зарегистр. 10-06-2005 | Отправлено: 12:18 22-02-2006 | Исправлено: Daeron, 12:18 22-02-2006
dronlinux

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ссылку, но как я понял это для Дельфи. Или под Cbuilder тоже отработает????
Хотя не уверен Может кто под Билдером собирал????
 
Добавлено:
Никто под Билдер не собирал данный компонент???

Всего записей: 6 | Зарегистр. 21-02-2006 | Отправлено: 12:43 22-02-2006
option

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не выложит ли кто-нибудь повторно русские ресурсы для ПринтингСистем?

Всего записей: 80 | Зарегистр. 16-08-2001 | Отправлено: 13:46 22-02-2006
vshersh



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

Цитата:
Your file dxPS_Loc.rar (19240 Bytes) is now online.
 
Your Download-Link:    http://rapidshare.de/files/13854644/dxPS_Loc.rar.html

 
Это файл от alexist

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 13:56 22-02-2006 | Исправлено: vshersh, 13:57 22-02-2006
Daeron

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dronlinux
Мда, под билдером таки не открывается, но можно посмотреть текст bpg и поменять на Билдеровские.
Или, в крайнем случае - можно просто посмотреть последовательность пакетов для установки.  
Более другие способы - можно поискать в варезнике готовые инсталляторы.

Всего записей: 76 | Зарегистр. 10-06-2005 | Отправлено: 15:23 22-02-2006
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как TcxGridBandedColumn с Properties=RichEdit привести к TcxRichEdit
Нужно в тексте в этом столбце часть строки выделить другим стилем, используя TcxRichEdit.SelAttributes

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 16:00 22-02-2006
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpi
Попробуй так
TcxRichEditProperties(<aColumn>.Properties).
 
Добавлено:
gpi Хотя несовсем понятно что такое "часть строки в этом столбце"

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 13:31 23-02-2006 | Исправлено: UKRANDRUSHKA, 13:52 23-02-2006
gpi

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

Цитата:
Хотя несовсем понятно что такое "часть строки в этом столбце"

Хочу в одной ячейке последнее слово выделить полужирным шрифтом.
Нужно обратиться к аналогам TcxRichEdit.SelStart, TcxRichEdit.SelLength, TcxRichEdit.SelAttributes.Style для столбца TcxGridBandedColumn с Properties=RichEdit  

Цитата:
Попробуй так  
TcxRichEditProperties(<aColumn>.Properties)

Да пробовал, к вышеуказанным свойствам не добраться
 

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 15:52 23-02-2006
UKRANDRUSHKA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gpi Тогда так
  PPersistInfo = ^TPersistInfo;
  TRichEditSelInfo = record
    SelStart: Integer;
    SelLength: Integer;
  end;
  PRichEditSelInfo =^ TRichEditSelInfo;
  TPersistInfo = record
    WinControl: TWinControl;
    SpecInfo: Integer;
 
function GetFocusedControl(AWinControl:
    TWinControl): TWinControl;
var
  i: Integer;
begin
  Result := nil;
  for i:=0 to AWinControl.ControlCount - 1 do
    if AWinControl.Controls[i] is TWinControl then
    begin
      Result := GetFocusedControl(TWinControl(AWinControl.Controls[i]));
      if Result <> nil then Exit;
      if TWinControl(AWinControl.Controls[i]).Focused then
      begin
        Result := TWinControl(AWinControl.Controls[i]);
        Exit;
      end;
    end;
end;
 
procedure StorePersistentInfo(Sender: TcxGrid);
var
  AWinControl: TWinControl;
  p: PPersistInfo;
  PSelInfo: PRichEditSelInfo;
begin
    AWinControl := GetFocusedControl(Sender);
    if AWinControl <> nil then
    begin
      New(p);
      p^.WinControl := AWinControl;
      if AWinControl is TCustomEdit then
      begin
        New(PSelInfo);
        PSelInfo^.SelStart := TCustomEdit(AWinControl).SelStart;  <-------
        PSelInfo^.SelLength := TCustomEdit(AWinControl).SelLength; <-------
        p^.SpecInfo := Integer(PSelInfo);
      end;
    end;
end;

Всего записей: 85 | Зарегистр. 17-05-2005 | Отправлено: 17:52 23-02-2006
gpi

Alone Wanderer
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
UKRANDRUSHKA
Если честно - ничего не понял . Что-нибудь попроще есть? Или как загрузить rtf-текст в ячейку столбца TcxGridBandedColumn с Properties=RichEdit    

Всего записей: 432 | Зарегистр. 30-05-2004 | Отправлено: 20:49 25-02-2006
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги!
Что-то странное происходит у меня.
ВСВ6, грид 5.3.
Положил на форму, всю компилится, работает.
Выхожу - получаю исключение Invalid pointer operation в модуле Form.
 
Самое интересное, что уже давно живет проект с такими гридами, который сопровождается, регулярно правиться, новые фичи добавляются и т.д. - там все чисто.
 
Что-то, видимо, я забыл в консерватории поправить, когда делал новый проект.

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 10:27 26-02-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo
Были у меня вылеты при закрытии форм, правда в Delphi.
Ситуация другая, но, возможно, эта инфа будет чем-то полезна.
 
1. В обработчике FormClose я закрывал DataSet MyTable на котором висит GridDBTableView. Пришлось вставить строку MyTable.DisableControls перед MyTable.Close.
 
2.  В обработчике FormClose ставлю строку Action :=CaFree,
     в обработчике FormDestroy      строку myForm := nil, где
     
     var  
          myForm: TmyForm;

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 15:57 27-02-2006
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex47
При случае попробую. Сейчас глюк чудесным образом испарился.
Фантастика какая-то.
Сравнивал с старым рабочим проектом, отличий в коде нет.
В FormClose всегда  ставлю caFree.
А рушилось на виртуальном деструкторе в Form.
Ситуация- не нравится в принципе. Почему и как это глюк вылезает.
Зараза и вылезет же за день до сдачи проекта в эксплуатацию.

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 16:36 27-02-2006
Alex47



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo
 
У меня поведение форм внешне было похожее. Иногда проходили дни без вылетов, иногда вылеты сыпались как из мешка.  Особенно помогло "зануление" переменной формы  в обработчике FormDestroy:   myForm := nil.  

Всего записей: 366 | Зарегистр. 20-03-2003 | Отправлено: 21:01 27-02-2006 | Исправлено: Alex47, 23:27 27-02-2006
Kmich



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnGo  
 
У меня тоже такое было когда запрос выполнялся в Thread... помогла новая версия грида...

Всего записей: 192 | Зарегистр. 21-01-2005 | Отправлено: 06:50 01-03-2006
AnGo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kmich
Попробовал поставить последнюю из обменника.
Проекты не компиляться - штуки три неразрешенных ссылок.
Попробовал поискать в исходниках - ничего не нашел.
Поэтому пока откатился на старую, годичной давности.
Да, все ставилось  под ВСВ6

Всего записей: 1078 | Зарегистр. 07-07-2002 | Отправлено: 12:51 01-03-2006
sergbl2003



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

Подскажите пожалуйста как программно создать подменю в dxBarPopupMenu????
 
Вроде так:
 
   dxBarPopupMenu1->ItemLinks->Clear();
   TdxBarItemLink *ItemLink;
   ItemLink = dxBarPopupMenu1->ItemLinks->Add();
   ItemLink->Item = dxBarButton1;
   ItemLink->UserCaption = "Custom ...";
 
Но сначала нужно создать dxBarButton1, а вот как ???

Всего записей: 320 | Зарегистр. 03-01-2005 | Отправлено: 14:23 02-03-2006 | Исправлено: sergbl2003, 16:32 02-03-2006
DimaDiZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может знает кто, почему в cxEditorax перестала работать такая удобная штука, как
procedure TForm1.cxTextEdit1Enter(Sender: TObject);
begin
   PostMessage(cxTextEdit1.Handle, EM_SETSEL, 0, Length(cxTextEdit1.Text));
end;
она выделяет весь текст в едиторе не только при переходу по Tab (св-во AutoSelect),  но и при активизации компонента мышью, в dx - работала.

Всего записей: 13 | Зарегистр. 18-12-2003 | Отправлено: 17:31 02-03-2006
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Использование DevExpress
ShIvADeSt (29-01-2007 03:17): идем сюда
http://forum.ru-board.com/topic.cgi?forum=33&topic=7918


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru