精华内容
下载资源
问答
  • 列表框控件简介

    千次阅读 2015-09-29 11:26:36
    列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中一次只能选择一个列表项,而多选列表框可以同时选择多个列表项。  列表框也会向父窗口发送通知消息。这些通知消息及含义如下:  LBN_DBLCLK :...

    列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选中的项会高亮显示。列表框可分为单选列表框和多选列表框,顾名思义,单选列表框中一次只能选择一个列表项,而多选列表框可以同时选择多个列表项。

           列表框也会向父窗口发送通知消息。这些通知消息及含义如下:

           LBN_DBLCLK :用户用鼠标双击了一列表项,只有具有LBS_NOTIFY 的列表框才能发送该消息
           LBN_ERRSPACE :列表框不能申请足够的动态内存来满足需要
           LBN_KILLFOCUS :列表框失去输入焦点
           LBN_SELCANCEL: 当前的选择被取消,只有具有LBS_NOTIFY 的列表框才能发送该消息
           LBN_SELCHANGE:单击鼠标选择了一列表项,只有具有LBS_NOTIFY 的列表框才能发送该消息
           LBN_SETFOCUS:列表框获得输入焦点
           WM_CHARTOITEM:当列表框收到WM_CHAR 消息后, 向父窗口发送该消息, 只有具有LBS_WANTKEYBOARDINPUT 风格的列表框才会发送该消息
           WM_VKEYTOITEM:当列表框收到WM_KEYDOWN 消息后,向父窗口发送该消息,只有具有LBS_WANTKEYBOARDINPUT 风格的列表框才会发送该消息

           列表框控件的创建

           MFC将列表框控件的所有操作都封装到了CListBox类中。

            创建列表框控件时,可以在对话框模板中直接拖入列表框控件Listbox,然后添加控件变量使用。但如果需要动态创建列表框,就要用到CListBox类的Create成员函数了。Create成员函数的原型如下:

    virtual BOOL Create(
       DWORD dwStyle,
       const RECT& rect,
       CWnd* pParentWnd,
       UINT nID 
    );

           参数rect指定了列表框的位置和尺寸,pParentWnd为父窗口的指针,nID用于指定列表框控件的ID。最后重点讲讲参数dwStyle,它指定了列表框控件的风格,以下是各种风格说明:

           LBS_EXTENDEDSEL:支持多重选择,在点击列表项时按住Shift 键或Ctrl 键即可选择多个项
           LBS_HASSTRINGS:指定一个含有字符串的自绘式列表框
           LBS_MULTICOLUMN:指定一个水平滚动的多列列表框, 通过调用CListBox::SetColumnWidth 来设置每列的宽度
           LBS_MULTIPLESEL:支持多重选择。列表项的选择状态随着用户对该项单击或双击鼠标而翻转
           LBS_NOINTEGRALHEIGHT:列表框的尺寸由应用程序而不是Windows 指定。通常,Windows指定尺寸会使列表项的某些部分隐藏起来
           LBS_NOREDRAW:当选择发生变化时防止列表框被更新,可发送消息改变该风格
           LBS_NOTIFY:当用户单击或双击鼠标时通知父窗口
           LBS_OWNERDRAWFIXED:指定自绘式列表框,即由父窗口负责绘制列表框的内容,并且列表项有相同的高度
           LBS_OWNERDRAWVARIABLE:指定自绘式列表框,并且列表项有不同的高度
           LBS_SORT:使插入列表框中的项按升序排列
           LBS_STANDARD:相当于指定了WS_BORDER|WS_VSCROLL|LBS_SORT
           LBS_USETABSTOPS:使列表框在显示列表项时识别并扩展制表符(‘\t’),默认的制表宽度是32 个对话框单位
           LBS_WANTKEYBOARDINPUT:允许列表框的父窗口接收WM_VKEYTOITEM 和WM_CHARTOITEM 消息,以响应键盘输入
           LBS_DISABLENOSCROLL:使列表框在不需要滚动时显示一个禁止的垂直滚动条

           dwStyle可以是以上所列风格的组合。与其他控件一样,除了这些风格一般还要为列表框控件设置WS_CHILD、WS_VISIBLE、WS_TABSTOP、WS_BORDER、WS_VSCROLL等风格。一般创建单选列表框时,风格要设置为:WS_CHILD|WS_VISIBLE|WS_TABSTOP|LBS_STANDARD,如果不希望列表框项排序显示则应去掉LBS_STANDARD。创建多选列表框时,只需要在单选列表框风格后添加LBS_MULTIPLESEL或LBS_EXTENDEDSEL风格。

           对于对话框模板中直接添加的列表框控件,其属性页中的属性包含了以上风格,例如属性Multicolumn对应的就是LBS_MULTICOLUMN风格。

           CListBox类的主要成员函数

           int GetCount( ) const;
           返回值:返回列表框中列表项的数目,如果发生错误则返回LB_ERR。

           int GetSel(int nIndex) const;
           参数:nIndex指定某个列表项的索引。
           返回值:返回nIndex指定列表项的状态。如果此列表项被选择了则返回一个正值,否则返回0,若发生错误则返回LB_ERR。

           int SetSel(int nIndex,BOOL bSelect = TRUE);
           此函数只用于多选列表框,使用它可以选择或取消选择指定的列表项。
           参数:nIndex指定某个列表项的索引,若为-1则相当于指定了所有列表项。bSelect为TRUE时选择指定列表项,否则取消选择指定列表项。
           返回值:如果发生错误则返回LB_ERR。

           int AddString(LPCTSTR lpszItem);
           此函数用来向列表框中添加字符串。如果列表框指定了LBS_SORT风格,字符串就被以排序顺序插入到列表框中,如果没有指定LBS_SORT风格,字符串就被添加到列表框的结尾。
           参数:lpszItem指定了要添加的字符串。
           返回值:返回字符串在列表框中添加的位置。如果发生错误则返回LB_ERR,内存不够则返回LB_ERRSPACE。

           int InsertString(int nIndex, LPCTSTR lpszItem);
           该函数用来在列表框中的指定位置插入字符串。与AddString函数不同的是,InsertString函数不会导致LBS_SORT风格的列表框重新排序。不要在具有LBS_SORT风格的列表框中使用InsertString函数,以免破坏列表项的次序。
           参数:。参数nIndex 给出了插入位置(索引),如果值为-1,则字符串将被添加到列表的末尾。参数lpszItem 指定了要插入的字符串。
           返回值:返回实际的插入位置,若发生错误,会返回LB_ERR 或LB_ERRSPACE。

           int DeleteString(UINT nIndex);
           该函数用于删除指定的列表项。
           参数:nIndex 指定了要删除项的索引。
           返回值:函数的返回值为剩下的列表项数目,如果nIndex 超过了实际的表项总数,则返回LB_ERR。

           void ResetContent();
           该函数用于清除所有列表项。

           int GetText(int nIndex,LPTSTR lpszBuffer) const;
           void GetText(int nIndex,CString& rString) const;
           这两个成员函数用于获取指定列表项的字符串。参数nIndex 指定了列表项的索引。参数lpszBuffer 指向一个接收字符串的缓冲区。引用参数rString 则指定了接收字符串的CString对象。第一个版本的函数会返回获得的字符串的长度,若出错,则返回LB_ERR;第二个版本的函数则不会。

           int GetTextLen(int nIndex) const;
           该函数返回指定列表项的字符串的字节长度。
           参数:nIndex 指定了列表项的索引。
           返回值:若出错则返回LB_ERR。

           int GetCurSel() const;
           该函数仅适用于单选列表框,用来返回当前被选择项的索引,如果没有列表项被选择或有错误发生,则函数返回LB_ERR。

           int SetCurSel(int nSelect);
           该函数仅适用于单选列表框,用来选择指定的列表项。该函数会滚动列表框以使选择项可见。参数nIndex 指定了列表项的索引,若为-1,那么将清除列表框中的选择。若出错函数返回LB_ERR。

           int GetSelCount() const;
           该函数仅用于多重选择列表框,它返回选择项的数目,若出错函数返回LB_ERR。

           int FindString(int nStartAfter,LPCTSTR lpszItem) const;
           该函数用于对列表项进行与大小写无关的搜索。参数nStartAfter 指定了开始搜索的位置,合理指定nStartAfter 可以加快搜索速度,若nStartAfter 为-1,则从头开始搜索整个列表。参数lpszItem 指定了要搜索的字符串。函数返回与lpszItem 指定的字符串相匹配的列表项的索引,若没有找到匹配项或发生了错误,则会返回LB_ERR。FindString 函数先从nStartAfter指定的位置开始搜索,若没有找到匹配项,则会从头开始搜索列表。只有找到匹配项,或对整个列表搜索完一遍后,搜索过程才会停止,所以不必担心会漏掉要搜索的列表项。

           int SelectString(int nStartAfter,LPCTSTR lpszItem);
           该函数仅适用于单选列表框,用来选择与指定字符串相匹配的列表项。该函数会滚动列表框以使选择项可见。参数的意义及搜索的方法与函数FindString 类似。如果找到了匹配的项,函数返回该项的索引,如果没有匹配的项,函数返回LB_ERR 并且当前的选择不被改变。

            CListBox类应用实例

           最后鸡啄米给大家写一个简单的实例,说明CListBox的几个成员函数及通知消息等的使用方法。此实例实现的功能:在单选列表框中显示一个网站列表,然后在用鼠标左键选择某列表项时,将选中列表项的文本显示到编辑框中。下面是具体实现步骤:

           1. 创建一个基于对话框的MFC工程,名称设置为“Example24”。

           2. 在自动生成的对话框模板IDD_EXAMPLE24_DIALOG中,删除“TODO: Place dialog controls here.”静态文本控件、“OK”按钮和“Cancel”按钮。添加一个Listbox控件,ID设置为IDC_WEB_LIST,Sort属性设为False,以取消排序显示。再添加一个静态文本控件和一个编辑框,静态文本控件的Caption属性设为“您选择的站点:”,编辑框的ID设为IDC_SEL_WEB_EDIT,Read Only属性设为True。此时的对话框模板如下图:

    VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)

           3. 为列表框IDC_WEB_LIST添加CListBox类型的控件变量m_listBox。

           4. 在对话框初始化时,我们将站点名加入到列表框中,那么需要修改CExample24Dlg::OnInitDialog()函数为:

    C++代码
    1. BOOL CExample24Dlg::OnInitDialog()   
    2. {   
    3.     CDialogEx::OnInitDialog();   
    4.   
    5.     // Add "About..." menu item to system menu.   
    6.   
    7.     // IDM_ABOUTBOX must be in the system command range.   
    8.     ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);   
    9.     ASSERT(IDM_ABOUTBOX < 0xF000);   
    10.   
    11.     CMenu* pSysMenu = GetSystemMenu(FALSE);   
    12.     if (pSysMenu != NULL)   
    13.     {   
    14.         BOOL bNameValid;   
    15.         CString strAboutMenu;   
    16.         bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);   
    17.         ASSERT(bNameValid);   
    18.         if (!strAboutMenu.IsEmpty())   
    19.         {   
    20.             pSysMenu->AppendMenu(MF_SEPARATOR);   
    21.             pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);   
    22.         }   
    23.     }   
    24.   
    25.     // Set the icon for this dialog.  The framework does this automatically   
    26.     //  when the application's main window is not a dialog   
    27.     SetIcon(m_hIcon, TRUE);         // Set big icon   
    28.     SetIcon(m_hIcon, FALSE);        // Set small icon   
    29.   
    30.     // TODO: Add extra initialization here   
    31.     m_listBox.AddString(_T("新浪"));        // 在列表框结尾添加字符串“新浪”   
    32.     m_listBox.AddString(_T("鸡啄米"));      // 在列表框结尾添加字符串“鸡啄米”   
    33.     m_listBox.AddString(_T("猫扑"));        // 在列表框结尾添加字符串“猫扑”   
    34.     m_listBox.InsertString(2, _T("百度"));  // 在列表框中索引为2的位置插入字符串“百度”   
    35.   
    36.     return TRUE;  // return TRUE  unless you set the focus to a control   
    37. }  

           5. 我们希望在选中列表项改变时,将最新的选择项实时显示到编辑框中,那么这就要用到LBN_SELCHANGE通知消息。为列表框IDC_WEB_LIST的通知消息LBN_SELCHANGE添加消息处理函数CExample24Dlg::OnLbnSelchangeWebList(),并修改如下:

    C++代码
    1. void CExample24Dlg::OnLbnSelchangeWebList()   
    2. {   
    3.     // TODO: Add your control notification handler code here   
    4.     CString strText;   
    5.     int nCurSel;   
    6.        
    7.     nCurSel = m_listBox.GetCurSel();           // 获取当前选中列表项   
    8.     m_listBox.GetText(nCurSel, strText);       // 获取选中列表项的字符串   
    9.     SetDlgItemText(IDC_SEL_WEB_EDIT, strText); // 将选中列表项的字符串显示到编辑框中   
    10. }  

           6. 运行程序,弹出结果对话框,在对话框的列表框中用鼠标改变选中项时,编辑框中的显示会相应改变。效果图如下:

    VS2010/MFC编程入门之二十四(常用控件:列表框控件ListBox)

           关于列表框ListBox的讲解就到此为止了。大家如果想试验更多的列表框成员函数,可以在上面的小例子中加入更多的功能来体会。最后依然感谢大家对鸡啄米的关注。

    展开全文
  • 列表框特点是列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。 向列表框添加新项目,其...

    主讲老师:郭盛华

     

    ListBox控件使用:

     

    列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。
    列表框的特点是:列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。

     

    向列表框添加新项目,其格式为:
    ListBox控件名.AddItem <项目>
    RemoveItem

    从列表框中删除项目,其格式为:
    ListBox控件名.RemoveItem <索引值>

    Clear
    清除列表框中所有项目,其格式为:
    ListBox控件名.Clear

     

     

    实例一:
     
     
    List1.RemoveItem List1.ListIndex ‘删除选中值
    
    Label1.Caption = List1.ListIndex '获得索引值
    
    Label1.Caption = List1.List(List1.ListIndex) 通过索引值,‘获得列表值

     

     
    具体请看视频教程:微博@郭盛华老师
    展开全文
  • 控件自定义边框及控件layer边框特点

    千次阅读 2016-07-01 13:50:08
     我先讲楼层用一个单独的view实现,在这个view中按位置摆放相应的控件并设置view的layer的borderColor和borderWidth。再以view为对象,贴到cell中。会发现,当cell中出现多个楼层时,上下相邻的楼层相邻处的线,...

           《一》

            对于iOS控件,很容易使用控件的layer设置border的属性,有borderColor,borderWidth可设置控件四个边框的颜色和宽度。但,有些需求要求控件的边框不是四个。有些控件虽需要四边框,当两个控件上下或左右相邻时,相邻边框就会变得很粗,不协调。为了实现特殊需求或环境下控件边框,需要自定义,即自己在控件内部,画出相应的边。

          比如,我的需求。一个展示评论的cell中,会出现一楼,二楼,三楼等框起来的评论,楼层上下罗列,如草图:



           我先讲楼层框用一个单独的view实现,在这个view中按位置摆放相应的控件并设置view的layer的borderColor和borderWidth。再以view为对象,贴到cell中。会发现,当cell中出现多个楼层时,上下相邻的楼层相邻处的线,是两个楼层borderWidth的2倍,显的线条粗,不协调。

          我的解决办法是,删除通过borderColor,borderWidth设置的layer边框,通过向view的layer上添加上下左右方向的1像素的layer实现边框的设置。代码如下:

          

            //上边框

            CALayer * topBorder = [CALayer layer];

            topBorder.frame = CGRectMake(0.0f, 0.0f, self.bounds.size.width, 1.0f);

            topBorder.backgroundColor = borderColor.CGColor;

            [self.layer addSublayer:topBorder];

            //左边框

            CALayer * leftBorder = [CALayer layer];

            leftBorder.frame = CGRectMake(0.0f, 0.0f, 1.0f, self.bounds.size.height);

            leftBorder.backgroundColor = borderColor.CGColor;

            [self.layer addSublayer:leftBorder];

            //下边框

            self.bottomBorder = [CALayer layer];

            self.bottomBorder.frame = CGRectMake(0.0f, (self.bounds.size.height - 1), self.bounds.size.width, 1);

            self.bottomBorder.backgroundColor = borderColor.CGColor;//没有贴到view上

            //右边框

            CALayer * rightBorder = [CALayer layer];

            rightBorder.frame = CGRectMake((self.bounds.size.width - 1), 0.0, 1.0, self.bounds.size.height);

            rightBorder.backgroundColor = borderColor.CGColor;

            [self.layer addSublayer:rightBorder];

         我在view内部,将上左右边框,实例化后,贴到view上。下边框设置成view的属性,在view内部实例化下边框,没有贴到view上。当向cell上贴view时,会判断,是否是最后一个view框,如果是,则将下边框贴到view上。

         完美~

         《二》

         其中,我还发现一个用layer的borderColor,borderWidth设置边框的特性。

         在开发中,会遇到在界面的某处,设置了两个或多个可点击的控件,点击控件伴随着切换到相对应的列表中。以两个按钮为例,如图:

        实现按钮一和按钮二及小红条。我将按钮一,按钮二,和小红条贴到view上,并设用layer的borderColor,borderWidth设置边框,实现上下边框(左右边框看不到)。根据需求,小红条高度为2pt,底边压在1pt的下边框上。我设置了正确的小红条的frame。发现小红条只显示下边框上面的1pt,然后无论如何改变小红条的frame的y和height(将小红条高度修改为20pt),调整小红条位于view的最上层,设置view的clipsToBounds为no,都无法覆盖着下边框。

        得出结论,边框不能被内部控件覆盖。也是一个很重要的特性。

        为与效果图上小红条的位置和显示一致,我去掉了边框的设置,用UILable创建下边框线。kill掉了当时不用控件设置边框,而通过设置layer的边框的想法。

        也许,我上边表述的问题,你会觉得不值得一提。写者我要说,另辟思路,通过减少控件的创建,控件的堆叠,来达到效果,未尝不可呢。况且,尝试自己的想法是一个好的趋势,说不一定哪天,自己会拥有超出别人,很伟大的idea,加油。


    展开全文
  • 组合框控件结合了文本框和列表框控件特点,用户可以在组合框内输入文本,也可以在列表框中选择项目。 ComboBox 控件又称组合框。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表...

    Windows窗体中的组合框(ComboBox)控件用于在下拉组合框中显示数据。组合框控件结合了文本框和列表框控件的特点,用户可以在组合框内输入文本,也可以在列表框中选择项目。

    ComboBox 控件又称组合框。默认情况下,组合框分两个部分显示:顶部是一个允许输入文本的文本框,下面的列表框则显示列表项。可以认为ComboBox就是文本框与列表框的组合,与文本框和列表框的功能基本一致。与列表框相比,组合框不能多选,它无 SelectionMode 属性。但组合框有一个名为DropDownStyle的属性,该属性用来设置或获取组合框的样式。

    组合框的属性和方法:

    组合框(ComboBox)控件几乎支持列表框控件的所有属性。组合框控件除了支持列表框的属性和方法外,还有一部分常用的属性和方法。

    组合框的属性
    DropDownStyle:确定控件的样式,默认为DropDown样式。
    MaxDropDownItems:单击控件的向下箭头时下拉区显示的最大项目数。

    组合框的方法
    Select:选定指定范围的文本。
    Select:选取该控件可编辑区域显示的所有文本。

    转载于:https://www.cnblogs.com/tanding/archive/2012/07/02/2572807.html

    展开全文
  • 组合框控件

    2011-06-24 09:24:00
    组合框控件(combobox) 组合框把一个编辑框和一个单选择列表框结合在了一起.用户既可以在编辑框中输入,也可以从列表框中选择一个列表项来完成输入。组合框分为简易式(Simple combo box)、下拉式(Drop-down ...
  • 标签控件应用 【Tab Control 标签控件】 标签控件也比较常见。它可以把多个页面集成到一个窗口中, 每个页面对应一个标签,用户点击... 标签控件相当于是一个页面的容器,可以容纳多个对话 ,而且一般也只容纳对...
  • 列表视图控件List Control

    千次阅读 2016-03-16 10:38:36
    列表视图控件简介 ... 列表视图控件是对前面讲到的列表框控件List Box的改进和延伸。列表视图控件的列表项一般有图标(Icon)和标签(Label)两部分。图标是对列表项的图形描述,标签是文字描述。当然列
  • 列表视图控件(一)

    千次阅读 2016-09-19 17:14:21
     列表视图控件简介  列表视图控件List Control同样比较常见,它能够把任何字符串内容以列表的方式显示出来,这种显示方式的特点是... 列表视图控件是对前面讲到的列表框控件List Box的改进和延伸。列表视图控件
  • 本节为大家详解列表视图控件List Control的使用。  列表视图控件简介  列表视图控件List Control同样比较... 列表视图控件是对前面讲到的列表框控件List Box的改进和延伸。列表视图控件的列表项一般有图标(Icon)
  • vb列表框ListBox的详细使用方法

    千次阅读 2018-06-12 15:19:45
    列表框(ListBox)控件表示一个选项清单,用户可能用鼠标选择其中一个或者几个选项。 列表框特点是列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项
  • 前面一节中,鸡啄米讲了图片控件Picture Control,本节为大家详解列表视图控件List Control的使用。  列表视图控件简介  列表视图控件List Control同样... 列表视图控件是对前面讲到的列表框控件List Box的改进
  • 列表视图控件是对前面讲到的列表框控件List Box的改进和延伸。列表视图控件的列表项一般有图标(Icon)和标签(Label)两部分。图标是对列表项的图形描述,标签是文字描述。当然列表项可以只...
  • 第12章、列表框

    千次阅读 2013-05-23 17:44:00
     第8章我们学习了下拉列表框特点是多选一,而我们实际项目中还经常会有多先多的情况,这就需要列表框,我们尝试完成以下从多个电脑品牌中同时选择多个品牌。   【在线指导】  列表框在WEB项目中也是应用较...
  • 列表视图控件简介 ... 列表视图控件是对前面讲到的列表框控件List Box的改进和延伸。列表视图控件的列表项一般有图标(Icon)和标签(Label)两部分。图标是对列表项的图形描述,标签是文字描述。当然列
  • vb列表框ListBox的使用

    千次阅读 2007-10-11 11:09:00
     列表框特点是列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作。下面这个例子充分说明了...
  • (原创文章,转载请注明来源:http://blog.csdn.net/hulihui)0、前言组合框ComboBox是一个十分常用的多功能窗体控件,兼具文本框(TextBox)与列表框(ListBox)两控件特点,并独具特性AutoCompleteMode。...
  • 很多时候显示在下拉列表框的值并不是希望得到的值,如果要做一个联系人下拉列表框列表框列出的是联系人的姓名,因为姓名有可能相同,所以我们希望得到的值应该为该联系人的id,要实现这种需求我们需要自定义...
  • Combo Box(组合)控件使用总结

    千次阅读 2016-05-25 16:22:58
    Combo Box(组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。... 2)为了让列表框变的更宽,可以用setdroppedwidth(int width)函数来调整列表框
  • Symbian列表框(CEikListBox)使用说明

    千次阅读 2010-01-08 15:28:00
    列表框是S60平台最重要的界面元素之一,本章重点研究列表框的外观、用途及其使用方法 一.列表框的分类 CEikListBox类是所以的列表框的基类,由它派生出CEikTextListBox 类和CAknGrid类。严格的讲,CAknPopupList类和...
  • 1.特点: 单选按钮一组是互斥的, 使用RadioGroup实现互斥 2.RadioGroup继承LinnerLayout: 所以可以使用linearLayout的相关属性, 例如: orientation,,,, RadioGroup默认方向是垂直。LinearLayout默认水平...
  • 一直以来,我的博客几乎一直在介绍Winform相关的技术,其中包括Winform的分页控件,其实Web方面的开发一直也在从事,只是较少写这方面的内容而已,经过多年的积累及提炼,也...分页控件的主要特点有: 1)内置支持Orac
  • Windows Phone 7框架、控件和开源项目

    千次阅读 2012-03-17 00:17:54
    Windows Phone 7框架、控件和开源项目第一季 在Windows Phone 7的开发中,不可避免地需要使用到很多方面的技术和资料。轩辕在这里给你总结下Windows Phone 7开发中对你有帮助的开发框架、控件和开源项目,以便...
  • 继承自Spinner的自定义下拉列表框

    千次阅读 2013-12-12 16:46:34
    import android.content.Context; import android.graphics.Point; import android.util.AttributeSet; import android.view.MotionEvent;... * 继承自Spinner的自定义下拉列表框。该下拉列表有如下特点
  • MFC VC++6.0列表控件的使用

    千次阅读 2016-01-02 17:58:09
    下面简单说下4种风格各自的特点:Icon大图标风格:列表项的图标通常为32×32像素,在图标的下面显示标签。Icon大图标风格:列表项的图标通常为32×32像素,在图标的下面显示标签。Small Icon小图标风格:列表项的...
  • 在Web开发中,经常会需要使用列表控件,让用户的输入更加简单。例如在用户注册时,用户的所在地是有限的集合,而且用户不喜欢经常键入,这样就可以使用列表控件。同样列表控件还能够简化用户输入并且防止用户输入在...
  • Windows系统提供的标准控件主要包括静态控件、按钮控件、编辑框控件、列表框控件、组合框控件等,如表所示。 Windows标准控件的类型 类别 MFC类 控件类型 静态控件 CStatic Static Text、Group Box 按钮控件 ...
  • 表单的介绍(将前端页面发送给后台)可以获取客户端的信息(数据),表单有各种各样的控件,输入框,复选 按钮等表单的功能:交互功能表单的工作原理:浏览有表单的页面,填写必要的信息,之后单击某个提交按钮对...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,717
精华内容 9,486
关键字:

列表框控件的特点是