zoukankan      html  css  js  c++  java
  • combobox之属性介绍

    Auto

    当用户在行尾输入字符时,自动将文本滚动到左侧,这个属性可解决combobox编辑框在有限长度内,通过移动光标可以显示全部的文本内容。这个默认属性是False。

    Sort

    在默认情况下,combobox控件添加字符串是具有自动排序功能,若不希望排序,可将Sort属性置为False。

    Type

    combobox目前支持三种类型,分别是简单(simple),下拉(Dropdown)、下拉列表(Drop List)。默认属性是Dropdown类型。

    Tabstop

    指定用户可以用TAB键移动该控件,方便用户在不同控件之间切换。

    在这个几个常用属性中,Auto属性比较重要,在默认情况是False,没有开启。我们需要去修改以符合我们显示要求。

    效果

    如图是就是我们修改为默认属性后的效果。

    • 下拉框中显示的是添加时的顺序,没有排序;

    • 其次如果添加的字符串太长,我们可以在编辑框中移动光标来显示全部内容。

    同时我们还发现在下拉列表中,也存在显示不全的问题,无法通过移动关闭来解决,这个就需要我们去动态设置combobox的下拉宽度,这个下一篇文章介绍如何解决。

    combobox下拉列表中的内容在,在话框初始化的时候进行添加,主要是在OnInitDialog虚函数中实现,代码如下:

    BOOL CWebListSelectDlg::OnInitDialog()
    {
        CDialog::OnInitDialog();
        m_cbWebList.AddString("2:http://blog.csdn.net/c_base_jin");
        m_cbWebList.AddString("1:http://blog.csdn.net/");
        m_cbWebList.AddString("4:http://blog.csdn.net/thither_shore/article/details/52181464");
        m_cbWebList.AddString("3:https://www.baidu.com/");
    
        m_cbWebList.SetWindowText("1:http://blog.csdn.net/");
    
        // TODO:  在此添加额外的初始化
    
        return TRUE;  // return TRUE unless you set the focus to a control
        // 异常: OCX 属性页应返回 FALSE
    }

    说明:m_cbWebList是绑定的CComboBox成员变量。

  • 相关阅读:
    golang fmt用法举例
    golang init函数
    golang 定时器
    golang 如何判断变量的类型
    题目:IO多路复用版FTP
    Python模块——gevent 在协程学习中遇到的模块
    python入门三十二天——协程 异步IO数据库队列缓存
    java——第一天 变量,java的基础类型
    操作PPT模块 python-pptx
    python入门三十一天---多进程
  • 原文地址:https://www.cnblogs.com/jinxiang1224/p/8468318.html
Copyright © 2011-2022 走看看