cxCheckComboBox1顾名思义,就是CheckBox与ComboBox的组合选择控件
011]设计时添加Item
012]用代码添加Item
02]取已勾选的全部内容文本:
03]取已勾选的内容项:
04]TcxCheckComboBox控件的默认选项,去掉‘None selected’
05]用下拉框第一个数据来填充:cxCheckComboBox1.States[0] := cbsChecked;
06]清空此框:cxCheckComboBox1.clear; 下拉Items还在
01] Item的添加
with cxCheckComboBox1, Properties,items,add do begin Description := 'cccwwercc'; end;
cxCheckComboBox1.Text
procedure TForm13.Button1Click(Sender: TObject); var idx, cnt: Integer; begin cnt := cxCheckComboBox1.Properties.Items.Count; for idx := 0 to cnt - 1 do if cbsChecked=cxCheckComboBox1.States[idx] then ShowMessage(cxCheckComboBox1.Properties.Items[idx].Description); end;
procedure TForm13.Button1Click(Sender: TObject); var AProperties: TcxCheckComboBoxProperties; AValue: Variant; ACheckStates: TcxCheckStates; I: Integer; begin AValue := cxCheckComboBox1.EditValue; AProperties := TcxCheckComboBoxProperties(cxCheckComboBox1.Properties); CalculateCheckStates(AValue, AProperties.Items, AProperties.EditValueFormat, ACheckStates); cxMemo1.Clear; for I := 0 to Length(ACheckStates) - 1 do if ACheckStates[I] = cbsChecked then cxMemo1.Lines.Add('Checked') else cxMemo1.Lines.Add('Unhecked'); end;
04]TcxCheckComboBox控件的默认选项,去掉‘None selected’
procedure TForm1.FormCreate(Sender: TObject); begin cxCheckComboBox1.Properties.EmptySelectionText := ''; end;
分类:
DevExpress21
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2023-05-18 04]FlexCel之预览Excel
2023-05-18 03]FlexCel的将DBGrid1导出为Excel