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

初识Windows程序

窗体初始位置:StartPosition 窗体状态:WindowsState 帮助按钮:HelpButton 命名规范-前缀 控件名称   控件类名   命名前缀 标签   Label   lal 文本   ...TextBox   txt 组合   ComboBox  Cbo 按钮   Button   btn 规范化命名可以提高程序的可读性和可维护性 标签label image:标签上的图像 text:显示的文本...文本 TextBox: MaxLength:最大字符数 MultiLine:是否可以输入多行文本 PassWordChar:作为密码时显示的密码字符 readOnly:是否允许编辑 Text:关联的文本...组合ComboBox Items:组合中的项 DropDownStyle:组合的风格 Text:组合关联的文本 SelectedIndex:当前选中项的索引,0开始 selectedItem...textbox: textchanged事件:文字改变时触发 按钮button click事件:单击触发触动 每个控件的事件非常多,我们只需要关注常用的事件即可 messageBox消息 为什么要使用消息

4.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

1-3 Winform 中的常用控件(3

8.案例学习:使用组合控件 本次实验目标是在FORM窗体上建立一个列表控件,两个组合控件以及一个文本控件,通过这些控件彼此之间的关联,学习并掌握ComboBox组合控件的主要属性和方法。...图1-15 ComboBox组合控件实现目标界面 根据图1-15所示,在窗体初始化时候加载部门信息到列表组合框内,上下组合的DropDownStyle属性不同,上面为DropDown类型,下面为...当选择上面组合中的具体工作部门,选中信息将分别呈现在文本,列表和下面的列表之中。...u 实验步骤(1): 由图1-15所示,工具箱之中拖拽一个列表控件,两个组合控件以及一个文本控件到Form窗体上,调整控件基本属性以达到图1-15效果。...从根本上说对话是继承窗体的并且被模式化的,对话窗口(Dialog)更多的是人机交互形式来看的,电脑给出提示所需参数并等待用户输入,使用者输入数据后执行,犹如一问一答的对话双方。

2.4K10

VBA专题10-13:使用VBA操控Excel界面之在功能区中添加自定义下拉控件

学习Excel技术,关注微信公众号: excelperfect 在上篇文章《VBA专题10-12:使用VBA操控Excel界面之在功能区中添加自定义组合控件》中,我们详细介绍了如何在自定义功能区中添加组合...使用组合,我们不仅可以从中选取列表项,还可以在其中输入文本。然而,本文介绍的下拉控件仅允许用户控件下拉项中进行选择。 正如前面的文章中讲解的,在功能区中添加下拉控件的步骤都是相同的。...重新打开该工作簿后,在“Custom”选项卡中显示了含有下拉列表的组,如下图1所示。 ?...图1 在VBE中添加回调代码: 'Callback for dropDown1 onAction Sub SelectedItem(control As IRibbonControl, id As String..., index As Integer) MsgBox "你选取了Template"& index + 1 End Sub 此时,从下拉列表中选择某项后,会显示如下图2所示的消息

2.4K20

【我们一起写框架】MVVM的WPF框架(四)—DataGrid

举个例子,当你的逻辑全部提取到某一层中以后,你突然发现,该逻辑执行过程中要弹出提示,但提示又是属于UI层的,此时你犹豫了,把提示移动到逻辑层,不符合设计理念,但不在逻辑层做,开发又很难受。...很简单,让设计理念去死吧,不要犹豫,直接把弹出提示封装到逻辑层中即可。 现实中,设计逻辑永远是要向开发逻辑低头的,因为实战永远高于理论。 框架是什么?...如果该控件联动还要触发数据变化,那我们就又得Xaml.cs文件中,穿越回ViewModel中处理逻辑了;亦或者,我们直接在Xaml.cs文件中处理数据逻辑。...而这个问题,并不是一个弹出那么简单的UI越界问题,因为它包含了更多复杂的业务逻辑。 数据控件解决这个烦恼。...TestDataGrid.SelectCallBack = (user) => { MessageBox(user.Name); }; } 我们可以看到,基础的DataGrid应用很简单,只要设置好绑定,然后将读取的数据赋值给数据控件的

1.1K20

VB.net中Listbox

以下是一些常用的方法: 通过索引读取特定项 你可以使用Items集合的索引来访问和读取ListBox中的特定项。索引是0开始的整数,表示项在列表中的位置。...(selectedItem)' 显示读取到的项 读取选中的项 如果ListBox的SelectionMode属性设置为Simple(单选)或MultiExtended(多选),你可以使用SelectedItem...() MessageBox.Show(selectedItem)' 显示选中的项 EndIf 对于多选模式: ' 读取所有选中的项 For Each selectedItem AsObjectIn...这样,你可以直接数组或列表中读取数据,而不是ListBox中读取。这种方法在处理大量数据或需要频繁访问数据时可能更有效。...items AsString()={"苹果","香蕉","橙子","葡萄"} ' 将数组中的项添加到ListBox中 lstBox.Items.AddRange(items) ' 之后,你可以直接数组中读取数据

19710

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

欢迎 点赞✍评论⭐收藏前言Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本、下拉列表、复选框、单选框、...一、ComboBox控件详解ComboBox是Winform(Windows Forms)中的一种常用控件,它可以让用户预先定义的选项列表中选择其中一个选项。...默认情况下,下拉列表的宽度与ComboBox控件的宽度相同。但是,在某些情况下,可能需要更改下拉列表的宽度,以适应更长的选项文本或更多的选项。...ComboBox控件包含两个重要的属性,即SelectedItem和SelectedIndex。SelectedItem是ComboBox控件中当前选择项的值。...3.具体案例假设我们要开发一个学生成绩管理系统,其中需要一个下拉控件来选择学科。我们可以使用ComboBox控件来实现。

1K11

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

欢迎 点赞✍评论⭐收藏前言Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本、下拉列表、复选框、单选框、...SelectedItem:ListBox中选中项目的对象。MultiSelect:是否允许多选。SetSelected():设置指定项目的选中状态。ClearSelected():取消所有选中项目。...listBox1.Items.Add("item1");listBox1.Items.Add("item2");listBox1.Items.Add("item3");获取选中项目:if(listBox1.SelectedItem...=null){ string selectedText = listBox1.SelectedItem.ToString(); int selectedIndex = listBox1.SelectedIndex...组合:ListBox还可以用来实现组合的功能,比如在一个日期选择器中,用户可以使用ListBox控件来选择年份、月份和日期。

1.1K11

行为型-Mediator

实际上,中介模式的设计思想跟中间层很像,通过引入中介这个中间层,将一组对象之间的交互关系(或者说依赖关系)多对多(网状关系)转换为一对多(星状关系)。...假设我们有一个比较复杂的对话,对话中有很多控件,比如按钮、文本、下拉等。...当我们对某个控件进行操作的时候,其他控件会做出相应的反应,比如,我们在下拉中选择“注册”,注册相关的控件就会显示在对话中。如果我们在下拉中选择“登陆”,登陆相关的控件就会显示在对话中。...//做业务处理... } else if (component.equals(selection)) { String selectedItem = selection.select...重点回顾 中介模式的设计思想跟中间层很像,通过引入中介这个中间层,将一组对象之间的交互关系(或者依赖关系)多对多(网状关系)转换为一对多(星状关系)。

21930
领券