精华内容
下载资源
问答
  • 场景 DevExpress的下拉框控件ComboBoxEdit控件的使用: ... 在设置ComboBoxEdit的下拉框内容时除了最简单的 comboBox.Properties.Items.Add("下拉选项1");...如果要添加键值对形式的数据该怎样实现。 ...

    场景

    DevExpress的下拉框控件ComboBoxEdit控件的使用:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102855898

    在设置ComboBoxEdit的下拉框内容时除了最简单的

    comboBox.Properties.Items.Add("下拉选项1");

    如果要添加键值对形式的数据该怎样实现。

    注:

    博客主页:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    即在Add选项时添加的不是普通的字符串,而是一个对象实体类,里面有键值对两个属性,在添加选项时是添加一个个的对象。

    为了在显示时显示对象的value,需呀重写对象的toString方法,使其返回value。

    新建实体类对象,必须要重写其toString方法。 

    public class ControlModelItem
        {
    
            public ControlModelItem(string key,string value)
            {
                this.key = key;
                this.value = value;
            }
            private string key;
    
            public string Key
            {
                get { return key; }
                set { key = value; }
            }
            private string value;
    
            public string Value
            {
                get { return this.value; }
                set { this.value = value; }
            }
    
            public override string ToString()
            {
                return Value;
            }
        }
    
    

    然后声明下拉框

    DevExpress.XtraEditors.ComboBoxEdit comboBox = new DevExpress.XtraEditors.ComboBoxEdit();

    添加下拉框选项

     int i=0;
    
    ComboBoxItemCollection coll = comboBox.Properties.Items;
    foreach(ControlModelItem controlModelItem in controlModelItems)
                {
                    coll.Add(controlModelItem);
                    if (controlModelItem.Value == currentCellValue)
                        comboBox.SelectedIndex = i;
                    i++;
                }

    获取选中项的key和value

    if (comboBox.SelectedItem != null)
                {
                    string key = (comboBox.SelectedItem as ControlModelItem).Key;
                    string value = (comboBox.SelectedItem as ControlModelItem).Value;
                }

    注意:

    这里是要将当前Cell的内容赋值给下框默认选中,如果通过SelectText强行赋值的话,则会导致当前选中

    的key缺失,在获取key时就会报错。

    可以通过上面这种判断value相等时将当前index设置为选中项SelectedIndex。

    获取通过SelectedItem和下标的方式指定选中项。

    此时就可以在下拉框的选项改变事件中获取当前选中项的key和value

    comboBox.SelectedValueChanged += comboBox_SelectedValueChanged;
    private void comboBox_SelectedValueChanged(object sender, EventArgs e)
            {
               
                DevExpress.XtraEditors.ComboBoxEdit comboBox = sender as ComboBoxEdit;
                ControlModelItem controlModelItem = comboBox.SelectedItem as ControlModelItem;
                string controlModelItemkey = controlModelItem.Key;
                switch (controlModelItemkey)
                {
                    //恒压
                    case "ConstantVoltage":
                        break;
                   
                    default:
                        break;
                }
            }

     

    展开全文
  • 场景 Winform控件-DevExpress18下载安装注册以及... ... 参照以上将DevExpress安装并引进到工具箱。 安装之后除了在工具箱中拖拽下拉框怎样在代码中生成下拉框控件并对其绑定数据源。 注: 博客主页:https://blo...

    场景

    Winform控件-DevExpress18下载安装注册以及在VS中使用:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100061243

    参照以上将DevExpress安装并引进到工具箱。

    安装之后除了在工具箱中拖拽下拉框,怎样在代码中生成下拉框控件并对其绑定数据源。

    注:

    博客主页:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    生成下拉框控件

    LookUpEdit typeSelect = new LookUpEdit();

    控件属性设置

    typeSelect.Width = Global.CHART_OPTION_WIDTH;
    typeSelect.Name = "typeSelectY" + yList[i].No;
    typeSelect.Location = new Point(20, Global.GROUP_VERTICAL_DISTANCE * 5 + radioGroupY.Height + minTextEditY.Height + maxTextEditY.Height + colorEditY.Height);

    绑定数据源

    List<string> list = new List<string>();
    list.Add("霸道");
    list.Add("流氓");
    list.Add("气质");
    typeSelect.Properties.DataSource = list;

    这样设置后会显示如下,没有默认的选中值

     

    修改默认的显示值

    typeSelect.Properties.NullText = "霸道的程序猿";

    下拉框赋值效果

     

    展开全文
  • 下面我就来系统地介绍 PPT 高手们的“初始化配置” 01_文件选项卡里面的配置 打开 PowerPoint 软件,点击「文件」选项卡,在这里面会有非常多的改善你制作 PPT 状态的操作 ① 在「信息」里面设置 PPT 是否允许他人...

    3de452cfd9cd53b89041f19a7586ffba.png

    文/诺灰 一周进步签约作者

    关注一周进步的朋友,相信绝大多数是对 PPT 的制作比较感兴趣的。不论你是刚接触 PPT 的大学新生,还是已经接触 PPT 数个年头的上班族,在一周进步这里,你总能得到更为系统化、高效化的提升。

    「系统化」和「高效化」体现在什么地方呢?

    认真看完这篇推文,你就会感受到上面的这两点。

    在工作学习中,当我们被老板或者老师安排做 PPT 时,相信大部分人会「双击 PowerPoint,点击空白模板,进入 PPT 界面,然后开始着手于 PPT 的制作」。

    其实,如果你想要更高效的完成 PPT 制作任务,你就应该要提前做好 PowerPoint 这款软件的“初始化配置”(用户自定义)。

    大家不要看到“配置”就立马觉得很麻烦,其实“配置”就是将软件的一些常用操作,由用户根据自己的喜好去自定义。

    下面我就来系统地介绍 PPT 高手们的“初始化配置”

    01_文件选项卡里面的配置

    打开 PowerPoint 软件,点击「文件」选项卡,在这里面会有非常多的改善你制作 PPT 状态的操作

    ① 在「信息」里面设置 PPT 是否允许他人修改、是否加密。这一条可以保证你的 PPT 不会被他人修改,很多老师的课件加密,也就是通过这种方式设置的。

    bf0d9403dd9bc09bf2898003648f73bc.png
    • 禁止他人修改:保护演示文档 → 标记为最终状态
    • 加密:保护演示文档 → 用密码进行加密

    ② 在「账户」里面设置具有个人风格的工作界面。之前有同学问我,说为什么P圈的一些大佬们的 PPT 的界面是黑色的,和 PS 工作界面一样炫酷。

    这个功能是 office 的主题,是 office365 用户专有的主题,一般用户只有彩色和白色两种(office2016也有深灰色)。office 的主题是针对所有 office 套件(PowerPoint、Word、Excel、OneNote),只要更改了主题,其他的软件的工作界面也会被更改。

    cb2f8db9d370ee1fa672d06be3678f58.png

    其实,将工作界面更改为黑色,除了让人感觉很厉害之外,还有一个很重要的原因。PPT 制作者大多数是深夜还在电脑前面加班的,黑色可以一定程度缓解人眼受光照的压力。学生党在宿舍深夜做 PPT ,黑色的界面也会给「光敏感」的舍友减少一个无法入眠的因素。

    ③ 在「选项」里面,有相当一部分设置,可以我们的提高工作效率。

    44f9f000f8e3d9d3cc358e058a8acef4.png

    常规:

    PowerPoint 设计器中取消勾选 “自动显示设计灵感”。这个功能比较多余,因为 office 内置的版式风格单一,自动显示会随时更改工作界面,这样会扰乱我们制作 PPT 过程的思路。

    一周进步推出的 Piti 插件里面有更多灵感来源,包含版式设计和字体设计,并且全部都是由专业的 PPT 设计师定制,最最重要的是,Piti 插件是免费提供给大家。再向大家透露一个好消息,Piti 插件下次的更新将会是 PPT插件历史中划时代的作品,敬请期待。

    启动选项中取消勾选“此应用程序启动时显示开始屏幕”。取消勾选后,再次双击 PowerPoint 软件,将直接进入 PPT 制作界面,而不是像以前那样还要再点击空白模板,才能进入。office 的其他软件也可以这么设置。

    0d16608df4be79983e8e01cff1b24586.gif

    8e9b1ff81916b127afeb8c467db44141.png

    保存:

    将“保存自动恢复信息时间间隔”改为10分钟。自动保存对于我们来说实在太重要了,尤其是对于不习惯随时 Ctrl + S 的小白们来说。

    我记得一开始接触 PPT 制作时,就遇到过连续制作两小时没保存,突然软件奔溃,幸亏当时设置了自动保存时间,才没有损失太多。

    为什么设置为 10 分钟呢?因为时间间隔太短(1分钟)会占用太多电脑内存,对于较大 PPT 文档,也会遇到自动保存导致电脑卡死的现象;当然,时间间隔太长就起不到自动保存的效果了。

    如果是个人文档,不进行传播,那么可以取消勾选“将字体嵌入文件”,因为一旦在制作 PPT 过程中,就将字体嵌入 PPT ,那么你会经常遇到软件奔溃的情况,奔溃的频率与你设置的自动时间成负相关关系;当然,如果你的 PPT 文档中使用了外来安装字体,并且需要传播给他人时,那么你就需要在最后一次保存 PPT 之前,勾选“将字体嵌入文件”。

    5496b1b470d1aecc65a34f7e46ea58dd.png

    高级:

    在编辑选项中将“最多可取消操作数”改为150。这个设置顾名思义就是,我们可以触发 Ctrl + Z 的最多次数,当然为什么是150次呢?因为这是 PPT 可撤销的最大值。

    在图像大小和质量中取消勾选“放弃编辑数据”,勾选“不压缩文件中的图像”,将默认分辨率改为高保真;以上这些操作都是为了保证在制作PPT过程中,尽可能保证图片素材的原始数据;在最终导出PPT时,可以利用iSlide进行文件压缩。

    6681e456780fe214413cd79e56c3e3fd.png

    自定义功能区:

    在这个模块里,可以自定义设置 PPT 菜单栏中的功能选项卡,当我们安装了很多插件时,需要在这里面调整各个插件在菜单栏中的位置,以及适当的隐藏某些默认的菜单栏选项卡。

    取消勾选“开发工具”,这个功能对于绝大多数人来说,使用频率为零。

    部分同学的 PPT 软件中默认没有“合并”这一神级功能,需要从左边的工具集中将“合并”添加到右边。

    d8c9f421f732d6d790b648dce0c83615.png

    快速访问工具栏:

    在这里可以管理自己的快速访问工具栏,也可以导入其他人制作好的快速访问工具栏。这一功能非常方便,在后面单独拿出来详细讲述。

    8427e4ce7b64f646233d0748f974df9f.png

    加载项:

    当我们安装了 PPT 插件时,有时候会遇到菜单栏没有显示安装好的插件,或者当我们不想让某些插件出现在菜单栏时,可以在这里进行设置。直接点击「转到」,弹出对话框,在插件前面进行勾选,凡是被勾选的插件,将会显示在菜单栏中。

    948cfbebbac5c5878770ee32d1295a98.png

    71eb22859d767ea62c98f55a628e8902.png

    02_快速访问工具栏,用好它可以节约你90%的做 PPT 时间

    快速访问工具栏是 PPT 制作过程中非常重要的工具,由于 PPT 不像 PS 那样内置了很多快捷键。一般情况下,常规操作需要我们通过点击菜单栏,再点击菜单栏下的选项卡,最后点击我们需要的功能按钮。

    那么这个过程是比较繁琐的,尤其是当我们进行版面布局时,排列和组合功能使用非常频繁,如果还是按照常规操作来进行,结果就是我们的工作效率非常低。

    快速访问工具栏就解决了这一个问题。

    首先,我们需要将快速访问工具栏设置为“下方显示”,这个操作是为了节省我们移动鼠标的时间,不要小看这些很细微的时间。

    当我们要制作一份十多个小时的 PPT 时,你就会深刻地感受到细微时间的重要性。同时,我们还应该将视图设置为“只显示选项卡”,以方便我们能拥有更多的工作空间。

    abd8eef4953344b6b1a8d1d80b75d2a2.png

    4793ae62bedbbf4e39e4f960f844e26d.png

    一开始我们的快速访问工具栏,肯定是不会像我上面截图的那样,有很多常用命令。这些命令需要我们自己手动添加。

    添加的方法也很简单,在常用的功能按钮上,右键,添加到快速访问工具栏即可。

    b7c0e2f83f7f6fe84657be13450d1853.png

    那么哪些功能是应该出现在快速访问工具栏中的呢?以我两年正式的 PPT 设计经历来看,主要是这三个方面:文字编辑类、形状编辑类、页面布局类。具体点下图中的这些功能:

    aa4622c184750aae0e5d96059408489c.png

    图中有些功能是插件里面的功能,可能大家会没有,不过没关系,大多数快速功能已经能够满足日常工作需求。

    如果你懒得自己一个一个添加,我可以将我自定义的快速访问工具栏分享给大家。下载后,点击文件选项卡 → 选项 → 快速访问工具栏 → 导入/导出 → 导入自定义文件,这样你便可以拥有和我基本一致的快速访问工具栏了。

    03_隐藏在母版中的神技

    PPT 的母版对于很多新手来说,还不是很熟悉,其实这里面的操作非常少,我在这里就介绍 2个常用的操作。

    首先,按住 Shift + 点击界面右下角的“普通视图”,快速进入母版视图。

    dad26b5fee0bd7f327b30da2b3073d11.png

    ① 占位符的清除

    进入母版中,第一件事就是清除所有占位符,然后将其他空白版式删掉,只保留一个空白版式。因为 PPT 中默认的版式非常的复杂和无用,我们把这些冗余的版式删掉,既节省了文档内存大小,又方便我们后续自定义母版版式。

    ② 设置参考线

    在母版中设置参考线算是一个高阶操作,一般是在制作一份比较重要的并且内容复杂的 PPT 才会设置。常规情况下,我们就直接在 PPT 正常工作界面中,右键添加参考线。

    这里需要提一点,页面中的参考线一般分为两种,一种是控制版面页边距,起到对页面内容的控制作用,同时也是为了约束观众的视线焦点;另一种是方便我们进行元素对齐的。前者是固定的,后者则是活动的。

    那么在 PPT 正常工作界面中添加的参考线是活动的,在母版中添加的参考线是固定的,不会被我们一些误操作而导致移位。

    aa88d76030b497afdb3694c4cb4b8337.png

    04_为什么你的原生形状不是土鳖蓝

    相信大家都遇到过这样的麻烦事,PPT 中默认的形状的颜色好丑,就是那种「土鳖蓝」。而我们在制作时,选好配色后,每次插入形状都要重新将原生的「土鳖蓝」给更改一下。这个过程非常冗余且单调,我前面说过,不要浪费时间在这种操作上。

    当我们准备做 PPT 时,先插入一个形状,然后更改好其样式(包括颜色和边框),然后右键选择“设置为默认形状”。那么,之后当我们再次插入形状时,形状的样式将是我们自定义的样式,不用再重复更改。

    159151ee077675720224c2d7590c2ef1.png

    相似的操作还有文本框。对于文本框,我们同样可以先设置好字体类型,字体大小,字体颜色,再右键设置为默认文本框,之后当我们再次文本框时,就会是我们自定义的文本框。

    423f6d4e7512203152cc34c70d3f1bae.png

    再补充一句,上面的改变原生样式的操作只对你当前的 PPT 文档起作用,如果你希望以后只要双击 PowerPoint 软件,默认的空白模板中的形状和文本框,就是你之前设置的那样。那么,你需要在设计菜单栏,点击「保存当前主题」,并将其设置为「默认主题」。

    bd8148186b22695d2b106cf5ab9b958a.png

    621d38b5903754b57c7c9ab7ebc37a2a.png
    一周进步〡年轻人快速突破自己的学习入口
    微信公众号:关注「一周进步」(weekweekup)
    青年兴趣课堂,每周一场训练营,欢迎关注,让我们一起进步
    更多干货欢迎阅读:一周进步文章精选
    展开全文
  • DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102464577 参照上面实现的LookUpEdit实现的效果为 除了要显示的...

    场景

    DevExpress的下拉框控件LookUpEdit的使用、添加item选项值、修改默认显示值:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102464577

    参照上面实现的LookUpEdit实现的效果为

     

    除了要显示的选项外,还有一个列名Column显示。

    注:

    博客主页:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载

    实现

    怎样设置不让此列名显示

    LookUpEdit typeSelect = new LookUpEdit();
    typeSelect.Properties.ShowHeader = false;

    完整示例代码

    LookUpEdit typeSelect = new LookUpEdit();
    typeSelect.Properties.ShowHeader = false;
    typeSelect.Width = Global.CHART_OPTION_WIDTH;
    typeSelect.Name = "typeSelectY" + yList[i].No;
    typeSelect.Location = new Point(100, 100);
    List<string> list = new List<string>();
    list.Add("折线");
    list.Add("点折线");
    list.Add("点离散");
    typeSelect.Properties.DataSource = list;
    typeSelect.Properties.NullText = yList[i].Type;

    去掉列名后

     

    展开全文
  • 为了突出某一段落的重要性,我们可以在wps文字中为其添加红色边框,那么,怎样在wps文字中为段落添加红色边框呢?下面就让小编告诉你 wps文字如何添加红色边框的方法,欢迎大家来到学习。wps文字添加红色边框的方法一...
  • 1、启动PowerPoint演示文稿... 2、弹出“自定义动画”窗口,在“添加效果”的下拉框中为选中的图形选择一种效果,这里我们选择“进入”-“飞入”。 3、在“自定义动画”窗口中,我们还可以对动画“方向”、“速度...
  • 下拉列表,又称下拉框,是一个可切换列表,其中包含多个选项,一次只能选择一个选项。当你需要从多个答案中选中某一个时,可以采用此部件。比如国家的选择/地区的选择等。添加,删除和重新排序Droplist选项9DropList....
  • 个性化——窗口颜色——高级外观设置,出现窗口颜色和外观选项卡,下拉框中选择 窗口 ,点击右边的颜色——其它——色调,饱和度和亮度分别设置为85,123,205,然后添加到自定义颜色中,确定就好了。 能够使用...
  • 在GridView内访问特定控件

    千次阅读 2007-03-20 00:29:00
    添加控件到GridView:你可以简单地使用 选项在GridView控件中增加不同的控件。填充列表框和下拉框控件第二步首要任务是填充列表框和下拉框控件,让我们生成一个简单的服务器端方法来填充列表框和下拉框控件。 C# ...
  • 我们会看到怎样去访问TextBox控件,DropDownList控件以及ListBox控件。添加控件到GridView: 你可以简单地使用 <ItemTemplate>选项在GridView控件中增加不同的控件。 填充列表框和下拉框控件 第二步首要...
  • 添加控件到GridView: 你可以简单地使用 选项在GridView控件中增加不同的控件。 填充列表框和下拉框控件 第二步首要任务是填充列表框和下拉框控件,让我们生成一个简单的服务器端方法来填充列表框和下拉框控件。 ...
  • 1.新建Qt4 Gui Application 工程,将工程命名为MainWindow,其他选项默认 即可。 生成的窗口界面如下图。其中最上面的为菜单栏。 2.我们在Type Here 那里双击,并输入“文件(&F)”,这样便可将其文件菜单的 快捷键设...
  • 多媒体教室

    2013-06-14 08:10:31
    也可以通过下拉框选择系统提供的默认文字,并敲回车键。  3.5 自动接收 正常条件下,学生机软件只要运行,就会自动登录系统,同时自动检测教师机是否进行操作(如屏幕广播、VCD 广播、屏幕监控、屏幕回放、学生...
  • 软件界面设计工具_3款合集

    千次下载 热门讨论 2010-06-29 03:52:47
    界面元素的修改很简单,比如导航条的几个标签页的label,就是用逗号分隔的文字,下拉框选项就是分行的文字; 使用xml语言来记录和保存界面元素和布局,从而使其能够快速的导入到你所需的任何一个项目中,或其他...

空空如也

空空如也

1 2
收藏数 26
精华内容 10
关键字:

怎样添加下拉框选项