精华内容
下载资源
问答
  • 今天小编就为大家分享一篇关于易语言删除组合框中指定项目的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  • 用C#编写的一个添加、删除和清除列表框项目的程序,listBox的相关用法
  • VB中列表框添加与删除项目

    千次阅读 2019-02-11 16:50:17
  • 编写一个列表框应用程序,能够对列表项进行添加、修改和删除
  • 列表框属性

    千次阅读 2019-11-22 14:01:41
    列表框允许用户从多个对象选择一项或多项,这些对象可以是文本、文件和位图等。当列表框的项不能全部显示出来时,可以用滚动条来滚动显示。 1. 基础知识 默认的列表框只允许用户单选,需要多选时,须把列表框的...

    列表框

    列表框允许用户从多个对象中选择一项或多项,这些对象可以是文本、文件和位图等。当列表框的项不能全部显示出来时,可以用滚动条来滚动显示。

    1. 基础知识
    默认的列表框只允许用户单选,需要多选时,须把列表框的风格定义为 LBS_ MULTIPLESEL 和 LBS_EXTENDEDSEL 。列表框提供的其他风格取值可以控制列表框的外观和操作。例如是否按照列表框各项的名称排序,是否多行排列,是否有滚动条等。

    风格取值                   描述
    LBS_EXTENDEDSEL           //能通过Shift键或者鼠标进行多选
    LBS_HASSTRINGS            //可以用GetText函数得到列表框里选项的字符串
    LBS_MULTICOLUMN           //指定列表框以多列形式显示内容
    LBS_MULTIPLESEL           //用户可以选择多个项
    LBS_NOINTEGRALHEIGHT      //当应用程序创建列表框时,列表框的大小由系统指定
    LBS_NOREDRAW              //列表框不响应用户的修改,可以通过发送WM_REDRAW 来取消该设置
    LBS_NOTIFY                //让主窗口接收列表框的任何改变的消息
    LBS_OWNERDRAWFIXED        //主窗口负责列表框的重画,列表框里每项的高度相同
    LBS_0WNERDRAWVARIABLE     //主窗口负责列表框的重画,列表框里每项的高度可以变化
    LBS_SORT                  //按各项名称的字母排序
    LBS_STANDARD              //等同于LBS_SORT和LBS_NOTIFY
    LBS_USETABSTOPS           //允许用户使用Tab键在各项中切换
    LBS_WANTKEYBOARDINPUT     //输入焦点在列表框时,任何键盘输入都会向父窗口发送WM_VKEYTOITEM或者WM_CHARTOITEM消息
    LBS_DISABLENOSCROLI       //当列表框的项不够时,垂直滚动条禁活:没有该属性时,滚动条隐藏

    当用户对列表框进行了操作时,就会向主窗口发送一条消息。列表框的消息类型比较简单,主要是单击、双击和选择等。同编辑框一样,列表框也会遇到内存不够的问题,所以消息类型中含有这一项。消息总是通过WM_COMMAND的形式发送给主窗口的。其中,wParam的低位字节表示列表框的标识符,高位字节表示消息的类型,lParam表示主窗口句柄。列表框的消息类型如表所示。

    消息类型                   描述
    LB_DELETESTRING           //删除指定的选项
    LB_ADDFILE                //向列表框里增加一个文件(包括目录)
    LB_FINDSTRING             //在列表框里查找指定的项
    LB_FINDSTRlNGEXACT        //精确查找指定的项
    LB_GETCOUNT               //得到列表框里项的数目
    LB_GETCURSEL              //返回当前被选中选项的序号
    LB_GETSEL                 //得到被选项的状态,如果出错,则返回零值
    LB_GETSELCOUNT            //得到被选中的个数
    LB_GETTEXT                //返回选中的文本,返回值为字符串长度
    LB_GETTEXTLEN             //返回字符串长度
    LB_INITSTORAGE            //向列表框增加项之前存储原来的内容
    LB_INSERTSTRING           //向列表框增加一项,但不重新排序
    LB_ITEMFROMPOINT          //返回离指定点最近项的序号
    LB_RESETCONTENT           //清除列表框里所有的项
    LB_SELECTSTRING           //寻找指定的项
    LB_SELITEMRANGE           //指定选择的范围
    LB_SELITEMRANGEEX         //选定或者删除指定的项
    LB_SETCOLUMNWIDTH         //设置列的宽度
    LB_SETCOUNT               //设置列表框里项的最大数目
    LB_SETCURSEL              //选中指定的项
    LBN_DBLCLK                //发送用户双击的消息
    LBN_ERRSPACE              //发送内存空间不够的消息
    LBN_KILLFOCUS             //当列表框失去焦点时发送该消息
    LBN_SELCANCEL             //当用户取消选择时发送该消息
    LBN_SELCHANGE             //当用户选择改变时发送该消息
    LBN_SETFOCUS              //当输入焦点转移到列表框时发送该消息
    WM_CTLCOLORLISTBOX        //在列表框重画时向父窗口发送该消息
    WM_DELETEITEM             //删除选项
    WM_VKEYTOITEM             //输入焦点在列表框里,用户按键时发送该消息

    鼠标右键WM_CONTEXTMENU 消息就行了。wParam 是点击右键的窗口的句柄,lParam 是鼠标坐标。如果用户使用 SHIFT+F10 来响应菜单,那么 lParam 收到的坐标都是 -1。
    LOWORD(wParam) 子窗口ID
    HIWORD(wParam) 通知码
    Lparam 子窗口句柄

     

    2. 定义列
    增加列需要用列的结构LVCOLUMN,定义如下:

    typedef struct _LVCOLUMN {
    UINT mask;                //定义该列可使用的类型
    int fmt;                  //定义列格式
    int cx;                   //定义列宽度(以像素为单位)
    LPTSTR pszText;           //列内容
    int cchTextMax;           //列内容最大长度
    int iSubItem;             //定义此列序号
    #if (_WIN32_IE >= 0x0300)
    int iImage;               //指向图像
    int iOrder;               //零基列偏移量。列偏移量是从左到右的顺序。例如0列在最左边。
    #endif #if (_WIN32_WINNT >= 0x0600)
    int cxMin;                //指定列宽最小值
    int cxDefault;            //默认列宽
    int cxIdeal;              //只读,作为列宽的理想宽度自动调整宽度大小
    #endif
    } LVCOLUMN, *LPLVCOLUMN;  //结构名称

    使用方法:
    SendMessage(hwnd, LVM_INSERTCOLUMN, 0, (LPARAM)&colmn)
    还有LVM_GETCOLUMN LVM_SETCOLUMN LVM_DELETECOLUMN

     

    3. 改变项
    改变项需要结构体LVITEM,定义如下:

    typedef struct {
    UINT mask;              //设置成员标志,如格式等
    int iItem;              //项目索引
    int iSubItem;           //添加到的列序
    UINT state;             //指明项目状态,如图片,叠加图片
    UINT stateMask;         //指state成员的有效位
    LPTSTR pszText;         //项目内容
    int cchTextMax;         //项目最大长度
    int iImage;             //指向图片索引
    LPARAM lParam;          //特殊值,如果你用SORTITEM它就需要这个,或者别的特别的
    #if (_WIN32_IE >= 0x0300)
    int iIndent;            //图片宽度
    #endif
    #if (_WIN32_WINNT >= 0x0501)
    int iGroupId;           //指向所在的组id
    UINT cColumns;          //需要展示的列数,最大为20
    UINT puColumns;         //返回这个项目所指向的列
    #endif
    #if (_WIN32_WINNT >= 0x0600)
    int piColFmt;           //返回列属性
    int iGroup;             //项目列
    #endif
    } LVITEM, *LPLVITEM;

    使用方法:
    SendMessage(hres, LVM_INSERTITEM, 0, (LPARAM)&item);

    展开全文
  • 在下拉列表框中显示树状结构

    千次阅读 2005-08-08 18:15:00
    作者:星轨(oRbIt) E_Mail :inte2000@163.com 转载请注明原作者,否则请勿转载 在下拉列表框中...一个典型的用户界面就是使用下拉列表框(或称组合列表框)显示数据库相关表名或某个表的某个字段的全部数据

        作者:星轨(oRbIt)
        E_Mail :
    inte2000@163.com
        转载请注明原作者,否则请勿转载

          在下拉列表框中显示树状结构 下拉列表框(或称组合列表框)是在Windows系统下开发软件最常用的控件之一,该控件适用性强且使用简单,因而深受开发人员喜爱。一个典型的用户界面就是使用下拉列表框(或称组合列表框)显示数据库中相关表名或某个表中的某个字段的全部数据,用户通过鼠标选择某一项后进行相关操作。在这种情况下使用下拉列表框对数据选择可以简化操作,用户也比较喜欢这种方式,但是简单的下拉列表框无法表达数据之间的相互关系,比如两个数据项之间的父子关系或包容关系等。开发人员通常希望能在简化用户操作的同时向用户提供这些信息以方便用户决定下一步操作。针对这种情况我们使用MFC开发了一个支持显示树状结构的CComboBox派生类CWzComboBox,并且该派生类已经成功应用到我们的软件中,现在我们将代码公开,希望对广大开发人员有所帮助,也希望大家共同完善它。(演示程序运行示例如图1所示)

    图1 演示程序运行实例

          首先我们对CwzComboBox类的自定义函数和相关的数据结构做简要的说明。要使列表框能够显示树状结构,首先应该设计一个数据结构用于记录列表中各个项之间的关系。我们定义了一个结构用于存储节点之间的关系,不妨将之称为信息数据结构,如下所示:

    typedef struct tagITEMDATA
    {
      WORD wParantOriginIdx;
      WORD wOriginIdx;
      BYTE cType;
      BYTE cLevel;
    }ITEMDATA,*LPITEMDATA;

     

    结构成员wParantOriginIdx和wOriginIdx分别用以存储该项的父项和该项本身在列表中的原始索引位置,因为添加或删除列表项时会导致列表项之间的顺序改变,也就是索引位置会改变,所以只能通过各项的原始索引位置确定它们之间的关系。成员cType用于存储节点对应的图标在图标列表(ImageList)中的索引位置,成员cLevel用于存储该项的级别,处于根结点的项cLevel是0,子项的cLevel都比父项的大,该成员主要用在显示列表项时确定项的水平起始位置,从而使各项看起来呈树状结构。

            下面就详细说明一下类CWzComboBox的设计。基类CComboBox的原来的公有方法 AddString()和InsertString()不支持附加信息不能再使用,DeleteString()无法正确的释放附加信息所占用的内存所以也不能使用,为了防止开发人员误用他们引起代码崩溃,我们重载了这三个函数: 

    virtual int AddString(LPCTSTR lpszString) { return -1; }
    virtual int InsertString(int nIndex, LPCTSTR lpszString) { return -1; }
    virtual int DeleteString(int nIndex) { return -1; }

     

    仅仅返回-1表示函数执行失败。手工加入AddCTString()和DeleteCTString()两个函数用于列表项的添加和删除。AddCTString()向第一个参数wParentIdx指定的项添加一个子项,函数运行时首先判断wParentIdx是否是nRootIndex(定义常量nRootIndex等于(WORD)-1),如果是nRootIndex就将该项设为根项,即令cLevel为0。

    WORD CWzComboBox::AddCTString(WORD wParentIdx,BYTE cType,LPCTSTR lpszString)
    {
      int idx = -1;
      if(wParentIdx == nRootIndex)//添加根项
      {
        idx = CComboBox::AddString(lpszString);//调用基类的函数添加该项到列表中
        LPITEMDATA pData = new ITEMDATA;//建立相应的项信息结构
        ASSERT(pData != NULL);     pData->cLevel = 0;//根为0级
        pData->cType = cType;
        pData->wOriginIdx = (WORD)idx;//该项当前的索引位置
        pData->wParantOriginIdx = wParentIdx;//父项的索引位置,就是nRootIndex
        SetItemData(idx,(DWORD)pData);
      }
      else//不是添加根项
      {
        int ParentCurrentIdx = CurrentIdxFromOriginIdx((int)wParentIdx);//根据父项的原始索引 位置找到父项当前的索引位置
        LPITEMDATA pParentData = (LPITEMDATA)GetItemData(ParentCurrentIdx);//读出项信息结构
        int count = GetChildCount(pParentData->wOriginIdx);//得到父项的子项个数
        int pos = wParentIdx + count + 1;//子项增加一个
        idx = CComboBox::InsertString(pos,lpszString);
        LPITEMDATA pData = new ITEMDATA;//建立子项的信息结构
        ASSERT(pData != NULL);
        pData->cLevel = pParentData->cLevel + 1;//比父项的级数大1
        pData->cType = cType;
        pData->wOriginIdx = (WORD)idx;
        pData->wParantOriginIdx = pParentData->wOriginIdx;
        SetItemData(idx,(DWORD)pData);
      }
      return (WORD)idx;//返回索引位置
    }

     

    删除某项时首先遍历整个列表,删除所有子项,释放为子项信息结构分配的内存,最后删除该项并释放该项信息结构占用的内存。根据树状结构的特性,某项的所有子项的索引位置都在该项和该项的下一个兄弟项之间,所以删除函数的任务就是删除该项后所有级数比该项高的项,直到遇到第一个级数与该项相同或更小的项。外层的while循环用来删除子项,直到标志bFind是FALSE才退出,内层的for循环从当前项的索引位置开始到列表的结尾搜索当前项的子项,只要找到就将bFind赋值为TRUE并删除该项,然后跳出for循环,继续外层的while循环。

    int CWzComboBox::DeleteCTString(int index)//参数为当前项索引位置
    {
      LPITEMDATA pdata = (LPITEMDATA)GetItemData(index);
      BOOL bFind = TRUE; //删除该项的所有子项,包括子项的子项
      while(bFind)
      {
        bFind = FALSE;//只要找到子项就设为TRUE,结束或遇到一个级数相同的项就保持FALSE,结束标 志
        int count = GetCount();//得到总的项数
        for(int i = index + 1; i < count; i++)//子项的索引位置总在该项之后
        {
          LPITEMDATA p = (LPITEMDATA)GetItemData(i);
          if(p->cLevel > pdata->cLevel)//子项的Level比父项的Level大
          {
            bFind = TRUE;//找到一个子项,可能还有
            CComboBox::DeleteString(i);
            break;//删除一个就跳出循环
          }
        }
      }
      //现在删除当前项
      CComboBox::DeleteString(index);
      return GetCount();
    }

     

    在删除函数中用到了GetChildCount()和CurrentIdxFromOriginIdx()两个函数,这两个函数被声明为保护成员,不允许直接访问。GetChildCount()返回指定索引位置的项的所有子项,包括子项的子项,实现的方法很简单,就是利用前面提到的树状结构的特性,统计该项后所有级数比该项高的项的个数,直到遇到第一个级数与该项相同或更小的项。CurrentIdxFromOriginIdx()函数根据某项的原始索引位置查找并返回其当前位置索引位置,实现的方法也很简单,就是遍历整个列表,比较每一项的原始索引位置,找到相同的就返回其在列表中的当前索引位置。 以上是对CwzComboBox类的自定义函数和相关的数据结构的说明,现在要解释一下与MFC有关的函数。首先就自绘控件做简要的说明,事实上所有的控件都是“自绘”的,Windows系统的窗口在需要重画窗口内的控件时会向该控件发送WM_DRAWITEM消息,该消息有两个参数,第一个参数是控件的ID,第二个参数是一个指向DRAWITEMSTRUCT结构的指针,DRAWITEMSTRUCT结构含有控件绘制自己所需的显示设备上下文、位置、控件的状态和其他属性,控件就利用这些参数绘制自己。MFC对控件进行了封装,将WM_DRAWITEM消息其映射为虚函数DrawItem,从而简化了编程的复杂性。所以,要实现列表框显示自定义的树状结构只需重载DrawItem函数就可以了。当系统需要绘制列表框时就会多次调用DrawItem来画列表框的每一项。CwzComboBox类重载的DrawItem仅仅就是根据各项的信息结构在相应的位置画出该项,所以不需做太多说明。另一个需要重载的函数是DeleteItem,这也是基类的虚函数,重载此函数的目的是为了使系统删除列表项的同时能释放为该项信息结构分配的存储空间。我们自定义删除函数并没有直接释放信息结构占用的存储空间而是调用了基类的DeleteString函数,由DeleteString函数触发DeleteItem,这样做就简化了开发人员对列表项的维护工作。当下拉列表框被打开时会触发CBN_DROPDOWN事件,CwzComboBox类响应这个事件,计算使列表框中所有项能够完全显示所需的最小宽度值,并根据这个最小宽度值重设列表框的宽度,从而使其看起来有视觉效果好一些。    

     

            CwzComboBox类的的使用非常简单,看一下例子代码就知道了。此代码最早是发布在www.codeproject.com网站,所以项目的资源都英文的,注释也是英文的。www.vchelp.net网站也有转载,另外还可以使用以下URL:http://www.winmsg.com/download/cwzcombox.zip下载代码和演示程序。

    展开全文
  • win32 使用列表框

    2019-05-24 17:27:53
    列表框介绍: ...WM_COMMAND 通知码:当列表框有 LBS_NOTIFY 风格的时候,用户有所动作时列表框会向父窗口发送 WM_COMMAND 消息,同时在 wParam的高16位 指定 通知码,列表框的通知码很少,基本...
    1. 列表框介绍:
      1. 列表框提供一个可供用户选择的列表,用户可以一次选择一个项目,也可以同时选中多个项目。
    2. 资源的定义介绍:
      1. 资源代码:
        在这里插入图片描述
      2. 可选择的列表框风格:在这里插入图片描述
    3. 用户消息的处理:
      1. WM_COMMAND 通知码:当列表框有 LBS_NOTIFY 风格的时候,用户有所动作时列表框会向父窗口发送 WM_COMMAND 消息,同时在 wParam的高16位中 指定 通知码,列表框的通知码很少,基本就以下几类:在这里插入图片描述
        其中,我们最关心的就是 LBN_DBLCLK 和 LBN_SELCHANGE 通知码:
        1. 在单选列表中,如果程序双击来选择项目,那么就要用 LBN_DBLCLK,双击例子中弹出对话框就是。
        2. 在多选列表中,由于用户可能选择了多个项目,所以一般不用双击方法选定,如果收到 LBN_SELECHANGE 通知的话,可以得知用户有一个选择的动作,可以在这里来进行操作。
    4. 向列表框发送的消息:
      1. 消息种类:
        在这里插入图片描述在这里插入图片描述
      2. LB_DIR 消息解读:它可以将制定目录中的文件名自动列出来加入列表框中(这在一定场合非常方便的),如本例子中使用 *.* 将当前目录的全部文件名加到列表框中。LB_DIR消息中的 wParam参数可以指定的数据可以是下列值的组合( XX|XX):在这里插入图片描述
      3. 常用的操作:
        1. 在列表框中初始化时加入项目可以使用 LB_ADDSTRING 和 LB_INSERTSTRING 消息,删除项目可以用 LB_DELETESTRING 消息,删除全部项目用 LB_RESETCONTENT 消息。
        2. 对于单选框,要获取选中项目可以发送 LB_GETCURSEL消息,要得到这个项目的字符串需要再用索引值通过 LB_GETTEXT 消息获取。
        3. 对于多选框,需要用 LB)GETSELITEMS 消息获取全部选中项目,这个消息返回的是一个列表,所有选中项目的索引按顺序返回到缓冲区中。所以,在例子中处理“查看”按钮消息(IDOK)的时候,程序先发送 LB_GETSELCOUNT 消息得到选中的项目数,以便在下面用一个循环获取所有的项目,得到项目数后,再用LB_GETSELTIEMS 将选中的项目的索引取到 @szBuffer中,接下来进入一个循环,循环的次数就是 LB_GETSELCOUNT 得到的数值,在循环中,程序从 @szBuffer 中将 索引值逐个取出来并用 LB_GETTEXT 消息获取每一项的字符串,最后用一个 MessageBOX显示出来。
    5. 代码解读:
      1. 列表框的初始化在这里插入图片描述
      2. 双击显示 消息框:
        在这里插入图片描述
      3. 多选点确定显示 消息框:
        1. 点击多选框所进行的操作在这里插入图片描述
        2. 点击 查看按钮 所进行的操作
          在这里插入图片描述
        3. 点击 复位按钮 所进行的操作
          在这里插入图片描述
    展开全文
  • 对选择列表框实现一键选中取消,可以推广到超级列表框等组件。 选中取消选择列表框源码 .版本 2 .局部变量 m, , , , 511遇见论坛(bbs.511yj.com) .局部变量 n, , , , 511遇见论坛(bbs.511yj.com) .判断开始...
  • 列表框、组合框

    千次阅读 2010-04-08 15:54:00
    如果项目总数超过了列表框可显示的项目数,列表框会自动添加滚动条,可以方便用户以滚动的方式来选择列表框列表框的常用属性·listcount属性:用于返回列表框中的所有选项的个数,该属性只能在程序代码调用和设置...
  • wx.ListBox创建列表框

    千次阅读 2013-04-23 10:26:27
    7.4.3 如何创建一个列表框列表框是提供给用户选择的另一机制。选项被放置在一个矩形的窗口,用户可以选择一个或多个。列表框比单选按钮占据较少的空间,当选项...在wxPython列表框是类wx.ListBox的元素。该
  • C# ListBox:列表框控件

    千次阅读 2020-06-05 11:11:00
    列表框 (ListBox) 将所提供的内容以列表的形式显示出来,并可以选择其中...列表框还提供了一些方法来操作列表框中的选项,由于列表框中的选项是一个集合形式的,列表项的操作都是用 Items 属性进行的。例如Items.Add...
  • 列表框和组合框 列表框是CListBox类的对象,组合框是CComboBox的对象。 列表框 属性设置 列表框的重要属性有: Selection 该属性决定用户的选择方式,缺省值为 Single 。属性值有: ①:Single ── 单项...
  • MFC 列表框使用技巧

    千次阅读 2016-02-05 08:15:23
    因工业项目中用到列表框的次数比较多,在这里总结一下 通过工具箱把列表框控件拖入对话框,并为其添加控件变量m_listBox,然后看一下列表框的消息内容:  LBN_DBLCLK :用户用鼠标双击了一列表项,只有具有...
  • vb列表框ListBox的详细使用方法

    万次阅读 2018-06-12 15:19:45
    列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。 列表框的特点是:列表框中项目是通过程序插入到其中的,用户无法向清单输入数据,当选择其中的项
  • 列表框与组合框

    千次阅读 2005-05-02 13:26:00
    列表框是窗口类名为...Windows还提供了多种不同风格的标准列表框,其中包括多选列表框、多列显示的列表框和可以显示图象的拥有者画(Owner-draw)列表框等。另一种与列表框相关的控件是组合框,该控件预定义类名为
  • Win32字控件-列表框

    千次阅读 2013-09-28 12:25:47
    LBS_DISABLENOSCROLL 当列表框不包含足够的项目移动时,列表框中显示禁用垂直滚动条。如果没有此样式当列表框不包含足够的项目时,滚动条隐藏。 LBS_EXTENDEDSEL 使用shift键和鼠标或特定组合键,用户可以选择多个项...
  • 向工作表添加列表框或组合框

    千次阅读 2012-05-04 10:29:40
    添加列表框(表单控件) 如果“开发工具”选项卡未显示,请显示它。 显示“开发工具”选项卡 单击“Office 按钮” ,然后单击“Excel 选项”。 在“常用”类别的“使用 Excel 时采用的首选项”下,...
  • vb列表框ListBox的使用

    千次阅读 2007-10-11 11:09:00
     列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了...
  • Delphi列表框组件(TListBox)详解

    千次阅读 2016-09-02 14:36:06
    此组件为一个标准的Windows 列表框组件,它用于显示一系列的列表,用户可以选择、加入、删除或修改其中的项目。 1.TLlistBox 组件的典型用法 在Windows 应用程序,经常要用到列表框列表框能够在一个可翻滚...
  • MFC控件listbox(列表框

    千次阅读 2014-11-14 10:06:54
    MFC控件listbox(列表框) 定义控件对应变量: 假定已经创建了一个Dialog,并且给该Dialog建立了类,并且从控件工具箱将 Combo Box 控件拖放到上面。打开 Class Wizard,添加控件对应变量,如:CComboBox m_...
  • 列表框和组合框的使用

    千次阅读 2010-06-24 15:21:00
    列表框是显示一系列项供用户选择的...   本章要点 1 列表框的设计、项的添加和删除 2 组合框的设计和使用   12.1 ListCombo程序运行时的界面和功能     chap
  • Python之tkinter 列表框Listbox与滚动条Scrollbar

    千次阅读 多人点赞 2020-03-25 10:48:13
    文章目录建立列表框 建立列表框   列表框(Listbox)是一个显示一系列选项的Widget控件,用户可以进行单项或多项的选择 使用格式如下: Listbox(父对象, options, ...) ...
  • Python的GUI编程(五)Listbox(列表框

    万次阅读 多人点赞 2018-01-16 21:56:12
    Listbox:列表框用于显示项目列表 语法: lb=List(master,option,···) 参数 master:父窗口  option:常用的选项列表,可以有多个,用逗号隔开 可以通过for循环向Listbox插入项目列表和索引...
  • 列表框控件ListBox(选择类控件)

    千次阅读 2014-04-28 12:41:15
    列表框控件ListBox用于显示一个列表,用户可以从中选择一项或多项。...获取列表框中的项。Items属性的Add方法,可以向ListBox控件添加项目。通过Items属性的Remove(参数是SelectedItems)方法,可以将
  • 复选选中的JRE 是默认的JRE,它被项目里面所有的项目来作为编译和启动的JRE(除非在项目的Build Path 中指定了其它的JRE)。可以通过Add…按钮来添加新的JRE 定义(在弹出的对话框选择Browse…按钮然后选中JDK
  • Java列表和组合

    千次阅读 2018-08-15 13:43:02
    列表(JList)在界面表现为列表框,是JList类或它的子类的对象。程序可以在列表框中加入多个文本选择项条目。列表事件的事件源有两种: 一是鼠标双击某个选项:双击选项是动作事件,与该事件相关的接口是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 113,394
精华内容 45,357
关键字:

删除列表框中指定项目