• Delphi XE2 之 FireMonkey 入门(42) 控件基础: TComboBox、TComboEdit



    TListBox 有两个兄弟 TComboListBox、TComboEditListBox;
    TComboBox、TComboEdit 虽不是不是从它们继承, 但分别包含了它们, 所以使用起来都有点像 TListBox.

    TComboBox 更像 TListBox, 比 TComboEdit 多出了 Selected 等成员;
    TComboEdit 是从 TCustomEdit 继承, 和 TEdit 是兄弟, 比 TComboBox 多出了 Text 等成员.

    它们的公共常用属性:
    DropDownCount //下拉列表行的数
    ItemHeight    //
    ItemIndex     //
    Items         //
    Count         //
    


    测试:

    procedure TForm1.FormCreate(Sender: TObject);
    var
      i: Integer;
    begin
      { ComboBox1 }
      for i := 0 to 9 do
        ComboBox1.Items.Add(Format('Item_%d', [i]));
      with ComboBox1 do
      begin
        ItemIndex := 0;
        DropDownCount := 5;
        ListBox.UseSmallScrollBars := True;
        TListBox(ListBox).AlternatingRowBackground := True; //这个兄弟转换用得有点悬, 只是为了让 AlternatingRowBackground 属性暴露出来
      end;
    
      { ComboEdit1 }
      ComboEdit1.Items.Assign(ComboBox1.Items);
      with ComboEdit1 do
      begin
        ItemIndex := 0;
        DropDownCount := 5;
        ListBox.UseSmallScrollBars := True;
        TListBox(ListBox).AlternatingRowBackground := True;
      end;
    //  ComboEdit1.Text := 'Text';
    end;
    

  • 相关阅读:
    Docker 容器知识点
    Docker 常用命令
    杜教筛
    后缀自动机相关
    期望DP
    从零开始的莫比乌斯反演(函数)[详细推导]
    欧拉函数|(扩展)欧拉定理|欧拉反演
    优美诗词(持续更新)
    魔法 [线段树优化DP]
    stone2 [期望]
  • 原文地址:https://www.cnblogs.com/del/p/2203145.html
Copyright © 2020-2023  润新知