zoukankan      html  css  js  c++  java
  • delphi Firemonkey ListBoxItem自绘

    delphi Firemonkey ListBoxItem自绘

    ListBoxItem1的事件ListBoxItem1Paint

    procedure TForm1.ListBoxItem1Paint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF);
    begin
      if (Sender as TListBoxItem).IsSelected then
      begin
        Canvas.Fill.Kind := TBrushKind.Solid;
        Canvas.Fill.Color := TAlphaColorRec.Blue;
        Canvas.FillRect(ARect, 0, 0, [], 1);
    
        Canvas.Fill.Kind := TBrushKind.Solid;
        Canvas.Fill.Color := TAlphaColorRec.White;
        Canvas.FillText(ARect, (Sender as TListBoxItem).Text, False, 1, [], TTextAlign.Leading, TTextAlign.Center);
      end
      else
      begin
        Canvas.Fill.Kind := TBrushKind.Solid;
        Canvas.Fill.Color := TAlphaColorRec.White;
        Canvas.FillRect(ARect, 0, 0, [], 1);
    
        Canvas.Fill.Color := TAlphaColorRec.Black;
        Canvas.Fill.Kind := TBrushKind.Solid;
        Canvas.FillText(ARect, (Sender as TListBoxItem).Text, False, 1, [], TTextAlign.Leading, TTextAlign.Center);
      end;
    end;
  • 相关阅读:
    去掉滚动条
    一些input用法
    jquery-ui datepicker
    js修改样式
    js时间
    跳转到页面的某个anchor
    事件传递
    flex对象.show()的时候display变成block
    html中传递信息
    button disable and enable
  • 原文地址:https://www.cnblogs.com/cb168/p/5500756.html
Copyright © 2011-2022 走看看