列表框控件 列表框 列表

EXCEL中控件工具中的列表框的制作

鼠标右键点击工具栏,选择弹出菜单的自定义功能区,在excel选项对话框右侧主选项卡列表中的“开发工具”勾选上,然后关闭excel选项对话框,点击菜单栏的开发工具,点击插入,选择你要插入的表单控件就能够了。

关于目录列表框控件

答案是
C.目录列表框的pattern用来设置可显示的文件类型.
解释:
文件列表框才有pattern属性,目录列表框没有此属性啊

列表框控件中要显示和选择数据项,要设置哪些属性

为了使用列表框控件,首先需要向列表框控件中添加数据。在MFC类库中,列表框控件被封装为CListBox类。CListBox类提供了AddString方法e5a48de588b67a686964616f31333262343161向列表框中添加数据,该方法语法如下:
int AddString(LPCTSTR lpszItem);
参数说明如下。
lpszItem:表示向列表中添加的字符串数据。
返回值:表示新添加的数据在列表框中的索引位置。索引从零开始。
例如,下面的语句利用AddString方法向列表中添加数据。
m_DataList.AddString(“历史“);
m_DataList.AddString(“地理“);
m_DataList.AddString(“政治“);
m_DataList.AddString(“生物“);
m_DataList.AddString(“体育“);
此外,还可以使用InsertString方法向列表框中添加数据,该方法语法如下:
int InsertString(int nIndex, LPCTSTR lpszItem);
参数说明如下。
þ nIndex:表示列表中的一个索引位置,方法将在该位置处添加数据,如果该参数为-1,则在列表框中数据的末尾位置添加。
þ lpszItem:表示向列表中添加的字符串数据。
返回值:表示新添加的数据在列表框中的索引位置。索引从零开始。
例如,下面的语句应用InsertString方法向列表框中添加数据。
m_DataList.InsertString(0, “历史“);
m_DataList.InsertString(1, “地理“);
m_DataList.InsertString(2, “政治“);
m_DataList.InsertString(3, “生物“);
m_DataList.InsertString(4, “体育“);
向列表框中添加数据
7.7.2 为列表框中的项目添加复选功能
在使用列表框控件时,有时需要利用列表框进行多项选择。这就需要列表框中的选项具有类似复选框的功能。那么如何让列表框中的数据以复选框的形式显示呢?可以按如下的方法实现。
例7.3 为列表框中的项目添加复选功能。
(1)创建一个基于对话框的工程,向对话框中添加列表框和按钮控件,如图7.49所示。
(2)利用类向导为列表框命名为m_DataList,类型为CListBox,如图7.50所示。
图7.49 对话框资源设计
图7.50 为列表框控件关联名称
(3)在对话框的头文件中将m_DataList的类型CListBox修改为CCheckListBox。
CCheckListBox m_DataList;
CCheckListBox派生于CListBox,它为数据项提供了复选功能。
(4)在列表框的属性窗口中设置Has strings属性,并设置Fixed自绘风格,如图7.51所示。
图7.51 设置列表框属性
(5)在对话框初始化时向列表框中添加数据。
m_DataList.InsertString(0, “历史“);
m_DataList.InsertString(1, “地理“);
m_DataList.InsertString(2, “政治“);
m_DataList.InsertString(3, “生物“);
m_DataList.InsertString(4, “体育“);
(6)处理“确定”按钮的单击事件,统计用户选择的学科信息。
void CCheckListDlg::OnConfirm()
{
int nItemCount = m_DataList.GetCount(); //获取项目数量
CString szContent, szItemData; //定义字符串变量
szContent = ““;
for (int i=0; i《nItemCount; i++) //遍历列表项
{
if (m_DataList.GetCheck(i) == BST_CHECKED) //判断列表项是否被选中
{
m_DataList.GetText(i, szItemData); //获取列表项文本
szContent += szItemData + “\r\n“; //记录列表项文本
}
}
if (!szContent.IsEmpty())
{
MessageBox(szContent, “您选择的学科“); //显示用户选择的信息
}
}
(7)运行程序,效果如图7.52所示。
图7.52 统计列表框信息
7.7.3 同时选择多个项目
默认情况下,列表框控件中的项目只能同时选择一项,但在实际开发中,有时需要选择多项数据。为此,需要设置列表框的Selection属性为Multiple,如图7.53所示。
图7.53 列表框属性设置
这样,在列表框中即可选择多项数据,如图7.54所示。
图7.54 多项选择数据

列表框和组合框控件有什么区别

1、含义不同

列表框用于提供一组条目(数据项),用户可以用鼠标选择其中一个或者多个条目,但是不能直接编辑列表框的数据;

组合框的风格取值定义了组合框的具体属性,包括是否自动排序,是否有滚动条。

2、项目输入方式不同:

列表框的方式是先会显示一系列的控件选项供用户选择,之后对选中的进行后续处理,用户的选择可为多项选择;

组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,在编辑框中也可以直接输入。

3、特点不同

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

组合框的编辑区域用来显示当前选中的项或者编辑组合框里没有的项。可以用CB_LIMITTEXT来限制输入文本的大小;

为了获得编辑区域的文本,可发送CB_GETLBTEXT或者WM_GETTEXT消息,这样就把文本复制到指定的字符串中,当需要设置编辑区域的文本时,只需要发送WM_SETTEXT消息。

参考资料:百度百科-列表框

参考资料:百度百科-组合框

excel列表框控件怎么把选择结果同步显示在其他单元格

启动Excel并打开工作表,将B1:G1单元格区域中的内容复制到B8:G8单元格区域中。在A9单元格中输入公式=OFFSET($A$1,$A$8,COLUMN(A$1)-1,将该公式向右填充到G9单元格中在A8单元格中输入一个小于7的数字,选择A8~G9单元格区域,在工作表中创建柱形图在开发工具选项卡的控件组中单击“插入”按钮,在打开的列表中选择“表单控件”栏中的“组合框”控件,拖动鼠标在图表中绘制一个组合框鼠标右击控件,选择关联菜单中的“设置控件格式”命令打开“设置控件格式”对话框,在“控制”选项卡中将“数据源区域”设置为A2:A6单元格区域,将“单元格链接”设置为A8单元格,将“下拉显示项数”设置为5,完成设置后单击“确定”按钮关闭对话框。在图表中单击控件将获得一个下拉列表,在下拉列表中选择相应的选项即可在图表中显示对应的数据系列

access中什么情况下用文本框控件 组合框控件 列表框控件

控件的选择使用主要还是个人习惯问题。
文本框多应用于不限定输入内容的情况;而组合框和列表框多应用于限定输入内容的情况。
如输入名单时,性别(限定于男女两项)适合用列表框输入,而姓名、出生日期等非限定项则适合用文本框输入。
组合框和列表框的选择,主要看:
1)窗体空间是否充裕;
2)布局效果是否美观;

VB的列表框控件

list(i):列表选项,i为下标,下标由0开始。
listindex
:列表中被选中的选项,如果
listindex
=-1,表示没有选项被选中。
listcount列表中选项的总数,如果listcount=5,那么该列表共有5个选项,下标从0到4。
这是listbox常用属性,手机回答的,打不了几个字,你可以加我,有什么问题可以帮忙想想。

C#中关于列表框控件的问题

using System;
using System.Windows.Forms;
namespace Baidu_20131112_2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void buttonEquals_Click(object sender, EventArgs e)
        {
            for (int i = 0; i 《 this.listBoxP1.Items.Count; i++)
            {
                var p1 = Convert.ToInt32(this.listBoxP1.Items[i].ToString());
                var p2 = Convert.ToInt32(this.listBoxP2.Items[i].ToString());
                var @operator = this.listBoxOperator.Items[i].ToString();
                this.listBoxRes.Items.Add(this.Calculate(p1, p2, @operator));
            }
        }
        private int Calculate(int p1, int p2, string @operator)
        {
            switch (@operator)
            {
                case “+“: return p1 + p2;
                case “-“: return p1 – p2;
                case “*“: return p1 * p2;
                case “/“: return p2 == 0 ? 0 : p1 / p2;
                default:
                    return 0;
            }
        }
    }
}

测试结果:

源码在附件中。

如何打造Android自定义的下拉列表框控件

一、概述
Android中的有个原生的下拉列表控件Spinner,但是这个控件有时候不符合我们自己的要求,
比如有时候我们需要类似windows 或者web网页中常见的那种下拉列表控件,类似下图这样的:
这个时候只有自己动手写一个了。其实实现起来不算很难,
本文实现的方案是采用TextView +ImageView+PopupWindow的组合方案。
先来看看我们的自己写的控件效果图吧:(源码在文章下面最后给出哈!)
二、自定义下拉列表框控件的实现
1. 自定义控件用到的布局文件和资源:
结果框的布局页面:dropdownlist_view.xml:
《?xml version=“1.0“ encoding=“utf-8“?》
《RelativeLayout xmlns:android=“