sylar

Forum Replies Created

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • in reply to: Проблема с DBGridEh #46406
    sylar
    Participant

    Всем спасибо, я разобрался. Вот код, если кому нужно:

    Code:
    ……….

    type TMyDBGridEhStyle = class(TDBGridEhStyle)

    public
    function HighlightDataCellColor(AGrid: TCustomDBGridEh; ACol, ARow: Integer;
    DataCol, DataRow: Integer; const Value: string; AState: TGridDrawState;
    InMultiSelect: Boolean; var AColor: TColor; AFont: TFont): Boolean; override;
    end;

    var
    Form1: TForm1;
    MyStyle: TDBGridEhStyle;

    implementation

    function TMyDBGridEhStyle.HighlightDataCellColor(AGrid: TCustomDBGridEh;
    ACol, ARow, DataCol, DataRow: Integer; const Value: string;
    AState: TGridDrawState; InMultiSelect: Boolean; var AColor: TColor; AFont: TFont): Boolean;
    begin
    Result := inherited HighlightDataCellColor(AGrid, ACol, ARow, DataCol, DataRow, Value, AState, InMultiSelect, AColor, AFont);

    if Result and ([gdFocused] * AState = [gdFocused]) then
    AColor := Form1.sSkinManager1.GetHighLightColor(Form1.Focused);

    end;

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    MyStyle := TMyDBGridEhStyle.Create();
    DBGridEh1.Style := MyStyle;
    end;

    in reply to: Проблема с DBGridEh #46338
    sylar
    Participant

    Спасибо. А пример можно или ссылку на него?

    in reply to: Проблема с DBGridEh #46329
    sylar
    Participant

    Подскажите пожалуйста, можно ли цвет выделенной записи сделать под цвет скина? Спасибо.

    9ac6a314.jpg

    in reply to: Проблема с DBGridEh #45657
    sylar
    Participant

    Здравствуйте уважаемый Support! Спасибо большое! Думаю, данное решение подойдет. :a3:

    in reply to: Проблема с DBGridEh #45548
    sylar
    Participant

    alex000, спасибо за ссылку.

    'alex000' wrote:

    какой смысл использовать манифест, если все равно он перекрывается скинами ?

    Манифест перекрывается только частично. Плюс без манифеста выпадающие списки в гриде выглядят совсем убого, т.к. AC их не подхватывает.

    это с манифестом

    18c0b8b8.jpg

    это без него

    71e4c22d.jpg

    in reply to: Проблема с DBGridEh #45540
    sylar
    Participant

    Мне никто не поможет? 🙁

    in reply to: Проблема с DBGridEh #45524
    sylar
    Participant

    Вот скрин из под Win7:

    680c85d4.jpg

    А вот из под XP:

    9a0e6fc5.jpg

Viewing 7 posts - 1 through 7 (of 7 total)