精华内容
下载资源
问答
  • 别人发给自己一份word模板,基于统一性,里面包含了很多“内容控件”,一般情况下,只需要根据内容控件进行编辑即可,但如果想对内容控件本身做编辑操作,例如删除等。 操作: 单击 文件>选项>自定义功能...
    场景:
    别人发给自己一份word模板,基于统一性,里面包含了很多“内容控件”,一般情况下,只需要根据内容控件进行编辑即可,但如果想对内容控件本身做编辑操作,例如删除等。
    操作:
        单击 文件>选项>自定义功能区。
    
        在选项卡,在 自定义功能区 下的列表中,选择 开发工具 框中,然后单击 确定。
    
        执行下列操作之一:
    
            若要添加的控件,您要在其中添加它,在文档中单击,然后单击您想要添加 设计 选项卡上的控件。
    
            若要设置控件的属性,或更改现有控件,在 开发工具 选项卡的 控件 组中,单击 属性。

    删除的话,选中控件,右键->删除内容控件

    问题来了:右键点击后,如果没有“删除内容控件”的选择项,这种情况下,很可能是这个内容控件的属性被设置为"不可删除"了。只需要将“不可删除”属性取消即可,如下:

    下面是官网的链接:

    https://support.office.com/zh-cn/article/%e5%9c%a8-word-%e4%b8%ad%e5%88%9b%e5%bb%ba%e7%94%a8%e6%88%b7%e5%a1%ab%e5%86%99%e6%88%96%e6%89%93%e5%8d%b0%e7%9a%84%e7%aa%97%e4%bd%93-040c5cc1-e309-445b-94ac-542f732c8c8b?ui=zh-CN&rs=zh-CN&ad=CN

     

     

    转载于:https://www.cnblogs.com/cnblogszs/p/8666482.html

    展开全文
  • C# ListBox:列表框控件

    2020-06-05 11:11:00
    列表框控件中有一些属性与前面介绍的控件不同,如下表所示。 列表框还提供了一些方法来操作列表框中的选项,由于列表框中的选项是一个集合形式的,列表项的操作都是用 Items 属性进行的。例如Items.Add...

    列表框 (ListBox) 将所提供的内容以列表的形式显示出来,并可以选择其中的一项或多项内容,从形式上比使用复选框更好一些。

    例如,在 Word 中设置字体时界面如下图所示。

    设置字体界面

    在列表框控件中有一些属性与前面介绍的控件不同,如下表所示。

    列表框还提供了一些方法来操作列表框中的选项,由于列表框中的选项是一个集合形式的,列表项的操作都是用 Items 属性进行的。

    例如 Items.Add 方法用于向列表框中添加项,Items.Insert 方法用于向列表框中的指定位置添加项,Items.Remove 方法用于移除列表框中的项。

    【实例 1】使用列表框的形式完成《C# CheckBox》中爱好的选择。

    根据题目要求,使用列表框列出所需的爱好,将窗体命名为 ListBoxForm,界面设计如下图所示。

    使用列表框选择爱好的界面

    提示:ListBox实现多选需要设置窗体的 SelectionMode 属性为 MultiSimple。

    单击“确定”按钮以消息框弹出所选的爱好,实现的代码如下。

     1 public partial class ListBoxForm : Form
     2 {
     3     public ListBoxForm()
     4     {
     5         InitializeComponent();
     6     }
     7     //单击“确定”按钮事件
     8     private void button1_Click(object sender, EventArgs e)
     9     {
    10         string msg = "";
    11         for(int i = 0; i < listBox1.SelectedItems.Count; i++)
    12         {
    13             msg = msg + " " + listBox1.SelectedItems[i].ToString();
    14         }
    15         if (msg != "")
    16         {
    17             MessageBox.Show("您选择的爱好是:" + msg, "提示");
    18         }
    19         else
    20         {
    21             MessageBox.Show("您没有选择爱好", "提示");
    22         }
    23     }
    24 }

    运行 ListBoxForm 窗体,效果如下图所示。

    ListBoxForm窗体运行效果

    单击“确定”按钮后弹出消息框显示被选中的项目,效果如下图所示。

    显示列表框中选中的项

    【实例 2】在实例 1 的基础上添加两个按钮,一个负责向列表框中添加爱好,一个负责删除选中的列表项。

    根据题目要求,ListBoxForm 窗体的设计效果如下图所示。

    具有添加删除操作的窗体

    实现的代码如下。

     1 //将列表框中的选中项删除
     2 private void button2_Click(object sender, EventArgs e)
     3 {
     4     //由于列表框控件中允许多选所以需要循环删除所有已选项
     5     int count = listBox1.SelectedItems.Count;
     6     List<string> itemValues = new List<string>();
     7     if (count != 0)
     8     {
     9         for(int i = 0; i < count; i++)
    10         {
    11             itemValues.Add(listBox1.SelectedItems[i].ToString());
    12         }
    13         foreach(string item in itemValues)
    14         {
    15             listBox1.Items.Remove(item);
    16         }
    17     }
    18     else
    19     {
    20         MessageBox.Show("请选择需要删除的爱好!");
    21     }
    22 }
    23 //将文本框中的值添加到列表框中
    24 private void button3_Click(object sender, EventArgs e)
    25 {
    26     //当文本框中的值不为空时将其添加到列表框中
    27     if (textBox1.Text != "")
    28     {
    29         listBox1.Items.Add(textBox1.Text);
    30     }
    31     else
    32     {
    33         MessageBox.Show("请添加爱好!");
    34     }
    35 }

    在编写删除操作的功能时需要注意,首先要将列表框中的选中项存放到一个集合中, 然后再对该集合中的元素依次使用 Remove 方法移除。

    向列表框中添加选项的效果如下图所示。

    向列表框中添加选项

    当选中列表框中的值并单击“删除”按钮后,列表中的相应选项即可被删除。

     

    展开全文
  • 列表框控件中有一些属性与前面介绍的控件不同,如下表所示。属性名作用MultiColumn获取或设置列表框是否支持多列,如果设置为 True,则表示支持多列; 如果设置为 False,则表示不支持多列,默认为 FalseIte...

    列表框 (ListBox) 将所提供的内容以列表的形式显示出来,并可以选择其中的一项或多项内容,从形式上比使用复选框更好一些。

    例如,在 Word 中设置字体时界面如下图所示。

    在列表框控件中有一些属性与前面介绍的控件不同,如下表所示。

    属性名

    作用

    MultiColumn

    获取或设置列表框是否支持多列,如果设置为 True,则表示支持多列; 如果设置为 False,则表示不支持多列,默认为 False

    Items

    获取或设置列表框控件中的值

    SelectedItems

    获取列表框中所有选中项的集合

    SelectedItem

    获取列表框中当前选中的项

    SelectedIndex

    获取列表框中当前选中项的索引,索引从 0 开始

    SelectionMode

    获取或设置列表框中选择的模式,当值为 One 时,代表只能选中一项, 当值为 MultiSimple 时,代表能选择多项,当值为 None 时,代表不能选 择,当值为 MultiExtended 时,代表能选择多项,但要在按下 Shift 键后 再选择列表框中的项

    列表框还提供了一些方法来操作列表框中的选项,由于列表框中的选项是一个集合形式的,列表项的操作都是用 Items 属性进行的。

    例如 Items.Add 方法用于向列表框中添加项,Items.Insert 方法用于向列表框中的指定位置添加项,Items.Remove 方法用于移除列表框中的项。

    【实例 1】使用列表框的形式完成《C# CheckBox》一节中爱好的选择。

    根据题目要求,使用列表框列出所需的爱好,将窗体命名为 ListBoxForm,界面设计如下图所示。

    提示:ListBox实现多选需要设置窗体的 SelectionMode 属性为 MultiSimple。

    单击“确定”按钮以消息框弹出所选的爱好,实现的代码如下。

    public partial class ListBoxForm : Form

    {

    public ListBoxForm()

    {

    InitializeComponent();

    }

    //单击“确定”按钮事件

    private void button1_Click(object sender, EventArgs e)

    {

    string msg = "";

    for(int i = 0; i < listBox1.SelectedItems.Count; i++)

    {

    msg = msg + " " + listBox1.SelectedItems[i].ToString();

    }

    if (msg != "")

    {

    MessageBox.Show("您选择的爱好是:" + msg, "提示");

    }

    else

    {

    MessageBox.Show("您没有选择爱好", "提示");

    }

    }

    }

    运行 ListBoxForm 窗体,效果如下图所示。

    单击“确定”按钮后弹出消息框显示被选中的项目,效果如下图所示。

    【实例 2】在实例 1 的基础上添加两个按钮,一个负责向列表框中添加爱好,一个负责删除选中的列表项。

    根据题目要求,ListBoxForm 窗体的设计效果如下图所示。

    实现的代码如下。

    //将列表框中的选中项删除

    private void button2_Click(object sender, EventArgs e)

    {

    //由于列表框控件中允许多选所以需要循环删除所有已选项

    int count = listBox1.SelectedItems.Count;

    List itemValues = new List();

    if (count != 0)

    {

    for(int i = 0; i < count; i++)

    {

    itemValues.Add(listBox1.SelectedItems[i].ToString());

    }

    foreach(string item in itemValues)

    {

    listBox1.Items.Remove(item);

    }

    }

    else

    {

    MessageBox.Show("请选择需要删除的爱好!");

    }

    }

    //将文本框中的值添加到列表框中

    private void button3_Click(object sender, EventArgs e)

    {

    //当文本框中的值不为空时将其添加到列表框中

    if (textBox1.Text != "")

    {

    listBox1.Items.Add(textBox1.Text);

    }

    else

    {

    MessageBox.Show("请添加爱好!");

    }

    }

    在编写删除操作的功能时需要注意,首先要将列表框中的选中项存放到一个集合中, 然后再对该集合中的元素依次使用 Remove 方法移除。

    向列表框中添加选项的效果如下图所示。

    当选中列表框中的值并单击“删除”按钮后,列表中的相应选项即可被删除。

    展开全文
  • 本实例是在Form窗体上建立一个列表框控件,窗体初始化的时候加载信息到列表框之中,当用户用鼠标点击某一行列表框内的信息时候,弹出对话框显示改行具体的文本信息内容。 从工具箱之中拖拽列表框ListBox控件到Form...

    本实例是在Form窗体上建立一个列表框控件,窗体初始化的时候加载信息到列表框之中,当用户用鼠标点击某一行列表框内的信息时候,弹出对话框显示改行具体的文本信息内容。

    从工具箱之中拖拽列表框ListBox控件到Form窗体上,调整控件基本属性:

    通过视图方式添加ListBox中的项的步骤如下:

    1、单击ListBox右上角的黑色三角箭头,打开任务列表


    单击编辑项链接按钮,打开字符串集合编辑器窗口


    ListBox的数据既可以在视图中添加,也可以在程序中用代码中添加。

    下面用鼠标双击窗体界面,进入.cs文件编辑状态准备进行开发。代码加下:
    private void Form1_Load(object sender, EventArgs e)
    {
    this.listBox1.Items.Add("软件部");
    this.listBox1.Items.Add("硬件部");
    this.listBox1.Items.Add("财务部");
    this.listBox1.Items.Add("人事部");
    }

    如果在程序中移除某项,可以通过调用Remove或者RemoveAt方法来实现。假如现在从listBox1中移除“数学系”,下面两句有相同的效果。示例如下:

    this.listBox1.Items.Remove("数学系");
    this.listBox1.Items.Remove(2);

    注意:列表框中项添加、删除、修改操作实际上是通过Item对象的属性,方法来实现的。

    单击ListBox的某行获取该行信息源代码:

            private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                MessageBox.Show("您选择的部门是:" + listBox1.SelectedItem.ToString() + ",位列第" + listBox1.SelectedIndex.ToString(), "信息提示");
                //注意学习:listBox的SelectedIndex属性代表选中的行数
                //注意学习:listBox的SelectedItem属性代表选中的行信息内容
            }

    展开全文
  • C#_ListBox列表框控件

    2021-04-12 13:35:32
    1.ListBox列表框主要用于显示多行文本信息 项目 说明 属性 Items 列表框中的具体项目。需要用户自行编写 SelectionMode 指示列表框时单项选择还是多项选择还是不可选择 ...
  • QComboBox下拉列表框QComboBox以占用最少...QComboBox类属性editable 设置是否可编辑currentText设置当前列表框显示内容(前提是先在列表框添加内容)currentIndex设置当前列表框显示内容的索引(前提是先在列表框添加...
  • 一款模仿谷歌网络相册工具Picasa风格的列表框用户控件。支持增加标题头和图像,以及下属内容,可以定制各种比较炫的样式。支持背景色、背景图片、透明度以及分隔符样式等功能。具体可以查看控件属性中的展现。
  • QComboBox下拉列表框QComboBox以占用最少...QComboBox类属性editable 设置是否可编辑currentText设置当前列表框显示内容(前提是先在列表框添加内容)currentIndex设置当前列表框显示内容的索引(前提是先在列表框添加...
  • QComboBox下拉列表框QComboBox以占用最少...QComboBox类属性editable 设置是否可编辑currentText设置当前列表框显示内容(前提是先在列表框添加内容)currentIndex设置当前列表框显示内容的索引(前提是先在列表框添加...
  • ●●●2019.01.19VB常用控件-列表框(本文中的列表框Name属性以默认的List1为述)1、将列表框中的内容排序在设计或运行时,可将列表框的SORTED属性设置为TRUE(默认为FALSE)来对列表框的各项内容按字母顺序进行排列。...
  • vb学习总结, 列表框  1、属性  1、columns  该属性用来确定列表的列数。当该属性设置为0(默认)是,所用的项目呈单列显示。...list属性保存了列表框中所有值得数组,可以通过下标访问数组中的值(下标值从
  • PB控件属性之listBox和pictureListBox

    千次阅读 2014-07-03 10:51:31
    列表框-listBox 图形列表框-pictureListBox ...▲Sorted,指定列表框中的内容是否排序,不管数字还是字符都按照字符处理,按照ASCII大小进行排序 ▲VscrollBar、HscrollBar,指定当项目纵向或横向显示
  • C# 重构机房之控件属性杂记

    热门讨论 2018-08-04 20:10:58
    Simple 简单的下拉列表框(始终显示列表)、 DropDown 可以编辑,与有下拉列表。默认. DropDownList 只有下拉列表,不能编辑。 2.设置combox下拉框内容 //将性别下拉框填入信息 ComSex.Items.A...
  • 包括内容控件 带有标题的内容控件 文本控件 列表控件 基于范围的控件 日期控件  所有的控件都继承自System.Windows.Control类,该类添加了基础结构  1 设置控件内容的对齐方式的能力  2 设置Tab键顺序的能力 ...
  • MFC Combo Box(组合)控件的用法

    千次阅读 2010-09-04 18:30:00
    Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。   2,在程序初始化时动态添加   如: //控件内容初始化   CString strTemp;   ((CComboBox*)GetDlgItem(IDC_...
  • 1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。 2,在程序初始化时动态添加 如: //控件内容初始化 CString strTemp; ((CComboBox*)GetDlg...
  • type属性:选Drop List,意思为下拉列表组合,但不可编辑。 sort属性:选False,意思是不对列表内容进行排序。 二、往组合中添加内容 ((CComboBox*)GetDlgItem(IDC_COMBO_VOLUME1))->AddString("0");//...
  • Qt定制控件列表

    千次阅读 2019-07-11 22:00:24
    文章目录炫酷进度条提示小时钟高仿excel表格多级表头表格多级表头树控件多维度折线图表格控件-蚂蚁线日历控件饼图窗体靠边自动隐藏下拉框内容定制模仿QQ上传头像菜单定制属性表格自定义windows资源管理器Qt界面...
  • Android的布局及主要控件属性一、线性布局LinearLayout android:gravity 控件内容的位置{Top Bottom Left Right center_vertical ...} android:padding** 内边框(上下左右),控制控件内容的边距 android:layout_...
  • 控件属性栏设置为: 效果: 添加列表 int AddString( LPCTSTR lpszString ); lpszString 指向要添加的Null终止的字符串。 查找 int FindString( int nStartAfter, LPCTSTR lpszString ) const; ...
  • 1. Text控件属性1) state此属性值可以是 normal 或 disabled。state 等于 normal,表示此文本框可以编辑内容。state 等于 disabled,表示此文本框可以不编辑内容。2) tabs此属性值为一个 tab 位置的列表列表中的...
  • 3、属性修改,type有三种,选择下拉列表,是用户不可编辑的。 4、为控件添加控件变量,右键跳出,这里设为mycombox 5、修改初始化程序,增加控件里面的选项 CComboBox::AddString(内容1) CComboBox::...
  • WPF从我炫系列3---内容控件的用法

    万次阅读 2010-06-25 17:43:00
    今天我来给大家讲解WPF中内容控件的用法,在WPF中的内容控件,通俗的讲,是指具有Content属性的控件,在content属性里面可以嵌套放置任意其他类型的控件,但是Content只能接受单个元素,可以通过布局控件来组合放置...
  • 参考书目:C#6.0学习笔记——从第一行C#代码到第一个项目设计(作者周家安)P328 学习内容:自行绘制列表控件的项,在listbox控件中显示系统字体 ...第二步,为列表框添加MeasureItem和DrawItem事件。 第三步,在For...
  • 本文目的: 在自定义控件中添加一个枚举型的...在属性对话框中,该属性值是通过下拉列表框的形式出现的,我们只能选择下拉列表框中的选项,不能自己输入内容——这就是枚举型属性的特点。    接着上文《在V
  • 第一步,新建一个默认的C#项目,相信大家...修改DrawMode属性为第三项OwnerDrawVariable,此项的属性的意思是:ComboBox列表框内容为手工绘制且高度不等。 第三步,在public class里编写以下代码:  private
  • 自定义控件经常使用String,Boolean型的属性这些属性公开后 在使用时 就可以看到可输入的文本框及有true和false供选择的下拉列表可是我们有时还要用到 更多内容的下拉列表 或 颜色选择那么 下面就是自定义控件的 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 703
精华内容 281
关键字:

列表框内容控件属性