首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在c#窗体中通过字符串引用组合框名称时,向组合框中添加项

在C#窗体中,可以通过字符串引用组合框名称来向组合框中添加项。具体步骤如下:

  1. 首先,在窗体设计器中将一个组合框控件(ComboBox)拖放到窗体上,给它一个名称,例如"comboBox1"。
  2. 在代码中,使用字符串引用该组合框名称,通过调用组合框的Items属性来添加项。示例代码如下:
代码语言:txt
复制
string comboBoxName = "comboBox1";
ComboBox comboBox = Controls.Find(comboBoxName, true).FirstOrDefault() as ComboBox;
if (comboBox != null)
{
    comboBox.Items.Add("项1");
    comboBox.Items.Add("项2");
    // 添加更多项...
}

上述代码中,首先定义了一个字符串变量comboBoxName,用于存储组合框的名称。然后使用Controls.Find方法来查找窗体中名称为comboBoxName的控件,返回的是一个控件数组,我们通过FirstOrDefault()方法取得第一个匹配的组合框控件,并将其转换为ComboBox类型。

接下来,通过comboBox.Items.Add方法向组合框中逐个添加项。可以根据需要添加任意数量的项。

需要注意的是,以上代码仅适用于在同一窗体中添加项。如果组合框位于其他容器控件中(如Panel、GroupBox等),则需要使用相应的容器控件的Controls.Find方法来查找组合框。

对于C#窗体开发中的字符串引用组合框名称向组合框中添加项的问题,腾讯云并没有特定的产品或服务与之相关。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel实战技巧67:组合添加不重复值(使用ADO技巧)

本文讲解一种技巧,使用Recordset(记录集)来获取唯一值并将其填充到组合。 示例数据如下图1所示。工作表中有一个组合,需要包含列A的省份列表,但是列A中有很多重复的省份数据。 ?...单击功能区“开发工具”选项卡“插入”按钮下ActiveX控件的“组合”,工作表插入一个组合,可以看到Excel将其自动命名为“ComboBox1”,如下图2所示。 ?...可以在任何事件或过程调用它们,例如工作簿打开事件、查询刷新事件或者按下按钮后。 运行或调用过程后,工作表单击组合右侧下拉按钮,结果如下图3所示。 ?...图3 说明 1.示例中使用的是ActiveX组合控件,如下图2所示。 2.需要在VBE设置对Microsoft ActiveX Data Objects Library的引用,如下图4所示。...当在Excel操作,可以使用两类连接字符串之一。使用第一类连接字符串(即使用Microsoft.Jet.OLEDB),有助于避免向后兼容问题,而且比Microsoft.ACE快3倍。

5.6K10

使用C#开发数据库应用程序

C#我们把下标称为索引....a.使用菜单条 Name 代码中菜单对象的名称 Items 菜单显示的的集合 Text 与菜单相关联的文本 Name 窗体对象的名称 Text 窗体标题栏显示的文字...Multiline 表示是否可以文本输入多行文本 PasswordChar 指示作为密码,文本显示的字符,而不是实际输入的文本 ReadOnly 指定是否允许编辑文本的文本...(6)组合【ComboBox】 属性 Items 组合 DropDownStyle 定义组合的风格,指示是否显示列表部分,是否允许用户编辑文本部分 Text 与组合相关联的文本...=this; addStudentForm.Show();//显示创建学员用户窗体 } (2)为父窗体添加窗体列表【窗体添加一个菜单Name(tsmiWindows),添加一个"窗口"菜单项

5.9K30
  • C#复习题 填空题

    C#中有两个逻辑常量:分别是 true    和    false    。 声明类之后,通过new创建 对象    ,它是一个引用类型的变量。 c#的三元运算符是_ ?: ___。...C#,根据打开的多个窗体之间是否存在相互制约关系,可将窗体的显示模式分为_ _模态_窗体和_ 非模态 __窗体。...C#,装箱操作是将值类型转化成 引用类型       。 using namespace 的作用是表示 避免名称冲突       。...添加窗体的每个组件,如Button、TextBox等,都称为 控件         。 C#,将文本TextBox1清空,可用语句表示为  Items.Clear();   。...C#标准控件,有文本和列表组合在一起形成的控件称为 组合ComboBox  。

    3.9K10

    C#学习笔记—— 常用控件说明及其属性、事件

    1、 窗体 的属性 1、常用属性 (1)Name属性:用来获取或设置窗体名称应用程序通过Name属性来引用窗体。 (2) WindowState属性: 用来获取或设置窗体的窗口状态。...已排序的 ListBox控件添加,这些会移动到排序列表适当的位置。 (10)Text 属性:该属性用来获取或搜索 ListBox 控件当前选定的文本。...即在列表添加之前,调用BeginUpdate方法,以防止每次列表添加都重新 绘制 ListBox 控件。...完成列表添加的任务后,再调用 EndUpdate 方法使 ListBox 控件重新绘制。当列表添加大量的列表项,使用这种方法添加可以防止绘制 ListBox 的闪烁现象。...(2)  该对话的【模板】下面的列表        选中【Windows 窗体】图标,名称】文本输入窗体名,然后单击【打开】按钮,即为应用程序添加了一个窗体

    9.6K20

    初识Windows程序

    window 操作系统,处处是窗体 简单 强大 方便 灵活 步骤 新建项目  项目类型 visual C#项目 模板 window应用程序 用partial 将同一个窗体的代码分开放在两个文件: 一个存放在...命名规范-前缀 控件名称   控件类名   命名前缀 标签   Label   lal 文本   TextBox   txt 组合   ComboBox  Cbo 按钮   Button   btn...PassWordChar:作为密码显示的密码字符 readOnly:是否允许编辑 Text:关联的文本 组合ComboBox Items:组合 DropDownStyle:组合的风格...Text:组合关联的文本 SelectedIndex:当前选中的索引,从0开始 selectedItem:获取当前选定的 按钮 Button Enable:控件是否可用 Text :显示文件 TextAlign...  找到事件  双击生成事件处理方法 编写处理代码 若事件事件处理方法未触发,请检查属性窗口中事件处理程序是否设置正确 窗体FROM load事件:窗体加载触发 文本 textbox: textchanged

    4.3K40

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)

    选择 工具箱 -》 公共控件 -》 Label (标号控件),单击选择到窗体(先单击控件名称,再单击窗口助手窗体空白处)。... Text 属性栏,可修改具体显示出来的文字。 按相同方法,我们设计出如下四个标号控件,布好局: 第二,添加下拉组合控件。... Items 属性栏,可添加组合框下拉菜单内容。 注:本次串口助手软件 端口组合 会在程序添加下拉菜单内容,不用在属性栏手动添加。...而波特率组合 直接在属性添加下拉菜单内容。 我们设计出如下窗体: 第三,添加单选按钮控件。...这里我们是想通过定时器做一个500ms定时周期性中断,这样就可以不停检测电脑的可用串口,然后将它放在端口的组合控件的下拉菜单

    6.8K21

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)

    在其中加入代码: ''' C# /*窗体加载被调用*/ private void Form1_Load(object sender, EventArgs e)...端口 对应的组合 } } 总结: 1.在窗体加载事件,我们设置 发送和接收模式都默认选择 “”数值“”模式, 同时 调用自定义的串口号更新函数...2.定时器中断事件(程序) 上一章可视化窗体编辑过程,我们添加并使能了定时器控件,并设定时周期为500ms。所以程序,我们需要为其添加定时器中断处理程序。...3.打开串口后,串口开关按键的颜色和文字就已经程序中被修改了,而且还让两个组合发灰,变成不可操作状态 4.发送按钮按下事件(程序) 当按下串口发送按键后,就需要将发送文本的数据通过串口发出。..."0" + str + " " : str + " ")); //添加到串口接收文本 } } } /*

    3.3K10

    【愚公系列】2023年12月 GDI+绘图专题 图形图像编程基础

    :(一)在窗体设计时使用图形对象的Image属性输入;(二)程序通过打开文件对话输入。...方法(二)、使用“打开文件”对话输入图像 在窗体添加一个命令按钮(button1)和一个图形对象(pictureBox1),双击命令按钮,响应方法输入如下代码: private void button1...C#,剪贴板通过Clipboard类来实现,Clipboard类的常用方法如表10所示。 表10-Clipboard类常用方法 名称 说明 Clear 从剪贴板移除所有数据。...因此,工具箱没有该控件,要想使用该控件,必须把该控件添加到工具箱,具体步骤如下: (1)右键单击工具箱的空白处,弹出的快捷菜单中选择【选择】菜单项,则弹出“选择工具箱”对话。...(2)该对话的【COM组件】选项卡中选择【Microsoft Picture Clip Control,version6】,并单击【确定】按钮,该控件就添加到工具箱中了。

    56512

    Excel VBA编程

    对象1 is 对象2 当对象1和对象2 引用相同的对象返回TRUE,否则返回false like 比较两个字符串是否匹配 字符串1 like 字符串2 当字符串1与字符串2匹配返回TRUE,否则返回...可以excel的【功能区】中找到它们 表单控件 控件名称 控件说明 按钮 用于执行宏命令 组合 提供可选择的多个选项,用户可以选择其中一个项目 复选框 用于选择的控件,可以多项选择 数值调节按钮 通过单击控件的箭头来选择数值...列表 显示多个选项的列表,用户可以从中选择一个选项 选项按钮 用于选择的控件,通常几个选项按钮用组合组合在一起使用,一组只能同时选择一个选项按钮 分组 用于组合其他多个控件 标签 用于输入和显示静态文本...当在工程添加一个窗体后,就可以在窗体上自由的添加ActiveX控件,只要通过编写VBA代码为这些控件指定功能,就能利用这些控件与excel互动 工程添加一个用户窗体 设置属性,改变窗体的外观...控件的Tab键顺序决定用户按下【Tab】或【Shift+Tab】组合键后控件激活的顺序。设计窗体,系统会按照添加控件的先后顺序确定控件的Tab顺序。但是这个顺序是可以更改的。

    45.4K22

    c#实战教程_ps初学者入门视频

    引用参数 有时方法,需要修改或得到方法外部的变量值,C语言用方法传递实参指针来达到目的,C#语言用引用参数。...当用引用参数方法传递实参,程序将把实参的引用,即实参在内存的地址传递给方法,方法通过实参的引用,修改或得到方法外部的变量值。引用参数以ref修饰符声明。...(16) 选择菜单项项目/添加Windows窗体,弹出对话(见图4.5),模板(T)编辑中选择Windows窗体名称栏(N)编辑输入窗体文件名称:formAbout.cs,单击打开按钮,可以见到一个新窗体...(3) 创建子窗体,选择菜单项:项目/添加Windows窗体,弹出对话,选择Windows窗体名称栏输入窗体文件名称:formChild.cs,单击打开按钮,可以见到一个新窗体。...可以窗体添加显示数据的控件了。 (12) 返回到创建该项目已打开的默认窗体 (Form1)。

    15.6K10

    VCL 控件分类_验证控件的分类

    动态窗体:主窗体和动态生成的窗体(Project|Options|Forms) 一个头文件添加另一个头文件(File|Use Unit) new TForm2(this); (this: 指以此为容器...) ShowModal(),Show(); (是否当前窗体关闭后才能操作父窗体:模态方式,非模态方式) Close(); (关闭窗体) (Event 选项卡) OnCreate(); 创建窗体是发生事件...文本输入字符串的长度限制 Sorted:是否按字母顺序排序 Style:组合风格(csDropDown:标准组合,支持输入;csDropDownList:只有列表;csOwnerDrwFixed...:还可显示图片;csOwnerDrawVariable:图片和字符串选项高度相同;csSimple:只能用户输入) Index:组合中被选中的的序号 OnChange(); 在下拉列表添加或删除字符时会触发...,显示的字符串 Style:风格:psText,只显示文字;psOwnerDrow,文字或图像。

    4.3K10

    零基础学Python【二十三、图形化界面设计 】(基础一篇全,欢迎认领)

    通过鼠标对菜单、按钮等图形化元素触发指令,并从标签、对话等图型化显示容器获取人机对话信息。...) 将光标移动到指定索引位置,只有当文获取焦点后成立 4 index ( index ) 返回指定的索引值 5 insert ( index, s ) 文本插入值,index:插入位置,s:插入值...size() 返回列表行数 执行自定义函数,通常使用“实例名.surselection()” 或 “selected” 来获取选中的位置索引。...看下面的一个例子:实现四则运算计算器,将两个操作数分别填入两个文本后,通过选择组合的算法触发运算,如下: from tkinter.ttk import * from tkinter import...用Toplevel 所创建的子窗体是非模式(Modeless)的窗体,虽然初建窗体最前面,但根窗体上的控件实例也是可以被操作的。

    14.1K30

    结合使用 C# 和 Blazor 进行全栈开发

    _errors 字典先以字段名称为键,再以规则名称为键。值是要显示的实际错误消息。通过此设置,可以轻松确定特定字段是否有验证错误,并快速检索错误消息。...如果此模型的值已更改或在内部错误字典添加或删除了验证规则,便会触发这个事件。Blazor 客户端侦听此事件,并在事件触发更新 UI。...首先,我 Blazor 应用程序添加对共享库项目的引用。为此,可使用“引用管理器”对话的“解决方案”窗口,如图 5 所示。 ?...图 5:添加对共享库的引用 接下来,我向应用程序的 NavMenu 添加新导航链接。我打开 Shared\NavMenu.cshtml 文件,并向列表添加新注册窗体链接,如图 6 所示。...新建 API 项目后,我就添加对共享项目的引用,就像在 Blazor 客户端应用程序(见图 5)一样。接下来,我 API 项目添加新控制器。

    6.6K40

    1-3 Winform 的常用控件(

    1-3 Winform 的常用控件 u 本节学习目标: n System.Windows.Forms.Control基本结构 n 使用基本控件如标签、文本、按钮、列表组合 n 掌握窗体的常用属性和方法...案例学习:建立第一个winForm应用——员工信息录入功能 本次实验目标是快速建立如图1-8的员工信息录入窗体通过该案例使读者快速掌握Winform 的常用控件包括:标签控件,文本控件,按钮控件和组合...图1-9 工具箱拖拽控件对象 u 实验步骤(2): 由图1-10所示,分别配置列表组合的Items属性,展开的字符串集合编辑器内输入图1-10所示的具体文本信息。 ?...图1-10 配置列表组合的Items属性 u 实验步骤(3): 用鼠标双击“添加”按钮,进入.cs文件编辑状态准备进行开发。...案例学习:标签控件的隐藏,窗口打开与关闭 本次实验目标是建立两个窗体,当点击图1-11的登录系统时候,可以打开另一个窗体点击文字打开后显示学校名称,点击文字隐藏时候隐藏学校名称

    2.7K10

    使用 WCF Web Service Reference Provider 工具

    NET Framework 项目需要访问 Web 服务,都享受到了添加服务引用工具所带来的工作效率。...,本文将介绍如何该项目中添加 WCF 服务引用解决方案资源管理器,双击项目的“连接的服务”节点(对于 .NET Core 或 .NET Standard 项目,当在解决方案资源管理器右键单击项目的...“依赖”节点,该选项可用) 。...要搜索指定地址托管的服务,请在“地址”输入服务 URL,然后单击“转到”按钮 。 要选择包含 Web 服务元数据信息的 WSDL 文件,请单击“浏览”按钮 。 3b....如果需要,请在相应的“名称空间”文本为生成的代码输入命名空间 。 3c. 单击“下一步”按钮,打开“数据类型选项”页和“客户端选项”页 。 或者,单击“完成”按钮,使用默认选项 。

    1.9K30

    Python-Tkinter图形化界面设计(详细教程 )

    relx,rely:控件实例窗体水平和垂直方向上起始布局的相对位置。即相对于根窗体宽和高的比例位置,取值0.0~1.0之间。...列表控件的主要方法见下面的表: ? 执行自定义函数,通常使用“实例名.surselection()” 或 “selected” 来获取选中的位置索引。...由于列表实质上就是将Python 的列表类型数据可视化呈现,程序实现时,也可直接对相关列表数据进行操作,然后再通过列表展示出来,而不必拘泥于可视化控件的方法。...看下面的一个例子:实现四则运算计算器,将两个操作数分别填入两个文本后,通过选择组合的算法触发运算,如下: ?...用Toplevel 所创建的子窗体是非模式(Modeless)的窗体,虽然初建窗体最前面,但根窗体上的控件实例也是可以被操作的。

    14.2K40

    【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

    其中,CheckOnClick属性是控制当用户单击列表是否自动选中该项的一个属性。当CheckOnClick属性设置为true,单击,该项的选中状态会自动切换。...例如,一个一个电商网站上的商品列表,用户可以通过勾选不同的选项来筛选商品。...首先,我们需要在Visual Studio打开一个新的Winforms项目,并将CheckedListBox控件添加窗体上。您可以从工具箱中将其拖动到窗体上,或者从设计器添加它。...该控件的默认名称为checkedListBox1。接下来,我们需要在窗体的Load事件添加一些代码,以便CheckBoxList控件添加一些项目。...我们使用循环遍历CheckedItems集合,并将选定项目的文本添加字符串

    1K11

    C#项目实战练习:做自己的QQ

    Frm_Main frmMain = new Frm_Main(); //创建主窗体对象   是的,创建主窗体实例对象,我们应该保证此窗体真实存在的,于是,我们必须事先添加窗体。   ...  同打开主界面窗体一样,我们想要打开账号注册窗体,我们应保证其事先存在,同添加窗体一样,添加账号注册窗体,并将该窗体的Name属性更改成Frm_Register   选中注册账号控件双击,进入此控件的点击事件代码编辑区...注册窗体布局设计   注册窗体的设计没有添加背景采用的是纯控件组合。 注册窗体控件填充   字体大小颜色等其他属性没有列出,可自己尝试。...首先我们窗体 添加toolStrip控件,并修改其Name属性为tsOperation先将控件的toolStrip的Dock属性设置为Bottom。   ...:False 主窗体功能实现 添加应用及一些必要变量   Frm_Main的命名空间引用区域添加如下代码 using System.Data; using System.Data.SqlClient

    7.3K20
    领券