
Модераторы: alexs, Модераторы
AutoFill - уже в svn
 
***rxdbgrid.pas
//    WA^[i]:=20;                        // del
    begin                                                                       // add
      WA^[i]:=Canvas.TextWidth(TRxColumn(AColList[i]).Title.Caption) + 6;       // add
      if WA^[i] < 60 then WA^[i]:=60;                                           // add
    end;                                                                        // add

VAshot писал(а):- можно ли сделать расцветку границ (рамка) "Combo" как у стандартного Edit'а (верхняя и левая границы)?
VAshot писал(а):- куда делся отступ от рамки до текста в "Combo", самому вернуть не сложно, но всё же?
VAshot писал(а):- при установки на сегодняшний "снимок" Lazarus ругался на "LM_PASTE" и "procedure SetCaption(const AValue: TCaption); override;

alexs писал(а):Вроде я его не трогал. А какой отступ нужен? Сколько пикселей делать? Мне кажется это тоже от темы зависеть должно.
*** procedure TRxCustomDBLookupCombo.Paint;
  TextMargin := 0;
  if ClientWidth > 4 then
  begin
    SetRect(R, 2, 2, ClientWidth - 2, ClientHeight - 2);
    if TextMargin > 0 then Inc(TextMargin);
    X := 2 + TextMargin;


      Canvas.TextRect(R, TextMargin, Max(0, (HeightOf(R) - Canvas.TextHeight('Wg')) div 2), AText);

alexs писал(а):фактически оно даёт доступ к свойству AutoFillColumns rxDBGrid-а
+ В свойстве PopUpFormOptions компоненты TRxDBLookupCombo добавлено поле AutoFillColumns - аналог одноимённого поля
из TDBGrid - используется в выпадающем списке
Result.FGrid.ScrollBars:=ssAutoBoth;
И вопрос по RxBDBGrid.Colums[i].SizePriority, это для чего, оно работает?
 
 
 .
.

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1