delphi ComboBox 只读 并且显示

解决方案 »

  1.   

    delphi ComboBox 设置为只读的话 text属性 就不能用了,请问怎么办?我要同时具备这两个功能,除了用第三方软件还有方法吗?
      

  2.   

    设置了text不能用啊,我要text也能用的
      

  3.   


    又想只读,又想text能用,你觉得呢?
      

  4.   

    如果设置了csDropDownList,就不能用text给combox赋值了,要用indexofComboBox1.ItemIndex ;= ComboBox1.Items.IndexOf('Text')
      

  5.   


    如果要修改text,可以用代码动态设置Items的值。
      

  6.   

    最简单的方法procedure TForm1.ComboBox1KeyPress(Sender: TObject; var Key: Char);
    begin
      key:=#0;
    end;procedure TForm1.ComboBox1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      key:=0;
    end;
      

  7.   

    右键菜单更简单了,建立一个空的右键菜单和combobox关联一下就ok了