首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

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

一、LinkLabel控件详解LinkLabel(链接标签)控件是 Windows 窗体的一个标准控件,用于在窗体显示超级链接。...在 Winform ,可以通过“工具箱”的 LinkLabel 控件添加到窗体。在设计时,可以设置控件的属性,文本内容、字体、颜色、链接颜色、字体样式等。...属性用于控制LinkLabel链接文本禁用状态下的颜色。...以下是使用LinkLabel控件Image属性的步骤:将LinkLabel控件添加到窗体。打开窗体设计器的属性窗格。在属性窗格,找到Image属性,并单击其旁边的按钮,以打开图像选择器对话框。...最后,为了完善用户体验,可以将窗体类的Load事件处理方法添加一些初始化代码,将Label控件的Visible属性设置为false,在启动应用程序时隐藏提示信息。

27111

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

以下是使用Button控件的一些常见操作:创建Button控件在Visual Studio的设计器,可以直接从工具箱拖拽Button控件窗体上创建。...将Button控件添加到窗体可以使用Controls.Add方法将Button控件添加到窗体,例如:Button button1 = new Button();button1.Text = "Click...当控件启用时,用户可以与其进行交互,否则它将处于禁用状态,不能与用户进行交互。例如,如果你有一个Button控件,当你设置Button的Enable属性为false时,按钮将被禁用,用户将不能点击它。...以下是一个实现方式:在Visual Studio创建一个Windows Form应用程序在窗体上拖动一个Label控件,用于显示用户名在窗体上拖动一个TextBox控件,用于用户输入用户名在窗体上拖动另一个...Label控件,用于显示密码在窗体上拖动另一个TextBox控件,并将其属性设置为PasswordChar,用于用户输入密码在窗体上拖动一个Button控件,用于触发登录操作在Button控件的Click

70912

1-3 Winform 的常用控件(

1-3 Winform 的常用控件 u 本节学习目标: n System.Windows.Forms.Control基本结构 n 使用基本控件标签、文本、按钮、列表框和组合框 n 掌握窗体的常用属性和方法...案例学习:建立第一个winForm应用——员工信息录入功能 本次实验目标是快速建立如图1-8的员工信息录入窗体,通过该案例使读者快速掌握Winform 的常用控件包括:标签控件,文本框控件,按钮控件和组合框...案例学习:标签控件的隐藏,窗口打开与关闭 本次实验目标是建立两个窗体,当点击图1-11的登录系统时候,可以打开另一个窗体,在点击文字打开后显示学校名称,点击文字隐藏时候隐藏学校名称。...ReadOnly 文本框的文本为只读 Text 检索在控件输入的文本 方法 说明 Clear 删除现有的所有文本 Show 相当于将控件的 Visible 属性设置为 True 并显示控件 事件...其基本的属性和方法定义如表1-3所示: 属性 说明 Enabled 确定是否可以启用或禁用控件 方法 说明 PerFormClick Button 控件的 Click 事件 事件 说明 Click 单击按钮时将触发该事件

2.7K10

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

TForm 右下角小窗体调整form 显示位置。...动态窗体:主窗体和动态生成的窗体(Project|Options|Forms) 在一个头文件添加另一个头文件(File|Use Unit) new TForm2(this); (this: 指以此为容器...) ShowModal(),Show(); (是否当前窗体关闭后才能操作父窗体:模态方式,非模态方式) Close(); (关闭窗体) (在Event 选项卡) OnCreate(); 创建窗体是发生事件...可以用来做悬浮控件(该事件中将控件的Top属性设为一确定值)。 Anchors:可视控件的边界,在窗体大小变化时设置控件窗体的某边距离不变。...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

4.2K10

WinForm界面布局随分辨率改变

解决方法1: 在Visual studio 2013窗体的属性中有一个AutoScaleMode属性,这个属性的作用是:指定 Windows 窗体支持的不同类型的自动缩放模式 属性名 属性说明 None...,如果不存在父类,则禁用自动缩放 解决方法2: 把窗体定义为一个表格布局,然后把空间全部都绑定在表格布局的固定位置,当改变表格大小的时候,空间大小自动跟随表格单元格大小进行改变。...实行样例: 1.窗体添加表格布局TableLayoutPanel ? 2.设置TableLayoutPanel控件的Dock属性为“Fill”,这样就实现了作为自动填充满窗体 ?...3.设置TableLayoutPanel控件的行和列,设置成百分比形式,这样就可以实现对于当窗体变大或缩小时,控件大小自动改变 ?...4.添加控件到表格,并且控件的Dock值也为Fill,这样就可实现控件随表格大小改变 ? 5.实现效果 ?

2.1K40

创建可维护和可测试的 Windows 窗体应用程序的 10 种方法(译)

如果将这些区域中的每个区域的控件放入它们自己的容器,那么你自己的生活就会变得更加轻松,而在 Windows 窗体,最简单的方法是使用用户控件。...同样,如果你有选项卡控件,请为选项卡控件的每个页面创建一个单独的 UserControl。 这样做不仅可以防止你的类变得难以管理,而且还可以调整大小和设置Tab 键顺序等,使任务变得更加简单。...它还允许你在必要时轻松地一次性禁用用户界面的整个部分。你还会发现,当你将用户界面分解为包含逻辑分组控件的较小 UserControl 时,重新设计应用程序的 UI 布局会变得更加容易。 2....用接口创建被动视图 一种特别有用的技术是使你创建的每个窗体和用户控件都实现一个视图接口。此接口应包含允许设置和检索视图中控件的状态和内容的属性。...例如,你发送一条“请求帮助”消息,其中包含用户当前在 UI 的位置的详细信息。然后另一个服务处理该消息并确保在 Web 浏览器启动帮助文档的正确页面。另一个例子是导航。

1.2K10

Excel实战技巧63: 制作具有数据导航功能的用户窗体

设计用户窗体 在VBE,插入一个用户窗体,在其中添加文本框、按钮、标签等控件,如下图1所示。 ?...这个用户窗体控件及相应的名称如下: 用户窗体名称:ufEmployee 用户窗体标题:员工记录 在用户窗体,从上至下,从左至右,创建下面的控件: 员工ID文本框名称:tbxEEID Tag:Field0...,即处理数据和用户窗体控件。...该程序遍历用户窗体的所有按钮,将其Tag属性与参数列表对比,如果发现匹配则禁用控件。该程序不会区分文本框、命令按钮或任何其它类型的控件。...你只需确保使用了正确的Tag属性,以免禁用了你不想禁用控件。 现在,创建记录集,确保使用有用的信息来填充文本框。 无论用户窗体在什么时候打开都会触发Initialize事件,此时适合创建记录集。

3K20

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

1.属性介绍1.1 FixedPanelSplitContainer控件的FixedPanel属性用于指定哪个面板是固定的(不会改变大小),而另一个面板可以根据分隔条的位置动态调整大小。...1.2 IsSplitterFixedSplitContainer控件是Winform的常用控件之一,它可以将窗体分成两个部分,分别显示不同的内容。...例如:splitContainer1.IsSplitterFixed = true;这样就可以禁用分隔条的拖动功能。...2.常用场景SplitContainer控件是Windows Forms的一个容器控件,常用于将窗体分为两个可调整大小的区域,典型的场景包括:布局调整:SplitContainer控件可以用于窗体布局调整...,并且了解如何在WinForm项目中使用SplitContainer控件的一些属性和事件。

47311

WPF 弹出 popup 里面的 TextBox 无法输入汉字 修复在 Popup 输入法不跟随在 WinForms 弹出的 WPF 的 TextBox 无法输入问题

在微软的系统,所有的窗口、控件都是有句柄,句柄就是一个指针,获得他才知道是哪个控件。...当然还有另一个方法,使用SetForegroundWindow方法。...WPF 的 TextBox 无法输入问题 刚刚 Siberia 问了我一个问题,为什么 WinForms 弹出的 WPF 的文本框无法输入数字,但是可以输入其他的内容 一开始我认为的是绑定的问题,如果一个控件绑定了另一个控件...,或者有后台代码绑定,有另一个控件绑定了输入框都有方法让用户输入的数字不显示 如果是我在调试,我会先拿到 TextChanged 事件,看是不显示还是没有接收到输入 另外需要判断当前的焦点是否在 TextBox...TextBox的触摸后自动弹出虚拟键盘 - 唐宋元明清2188 - 博客园 解决Winform中弹出WPF窗体不能在文本框输入的问题 - 飞鹰的专栏 - CSDN博客 Windows 窗体和 WPF

2.3K20

【C#】分享一个弹出容器层,像右键菜单那样召即来挥则去

OnShown中进行,经过研究,改为令TopMost=true,就能使浮动层与正常窗体有一致的激活首控件行为,同时省却了对OnShown的重写 解决子控件有时没有聚焦框(焦点虚线框)的问题。...要想获得值可能就得额外采取一些做法,例如响应弹出控件的关闭事件,或者把原窗体传入弹出控件完了在后者做原本应该在原窗体做的事~等等,办法当然有很多,但这都是因为只能Show带来的多余的事,有什么比在一个方法中弹出控件...Owner为MDIParent this.Owner = c.FindForm(); } /// /// 获取控件窗体的坐标...,选择继承自FloatLayerBase类;也可以新建普通窗体,然后把基类由Form改为FloatLayerBase 在设计器和源码打造浮动应用 在需要的地方使用它。...最后无论是Show还是ShowDialog弹出来的浮动层,都可以像右键菜单那样通过在其它地方点鼠标使之消失,这里需要说明一下: 鼠标只会点在本程序内的窗体时,让浮动层消失。

2.7K20

Excel编程周末速成班第22课:使用事件

在第20课对事件进行过介绍,涉及到用户窗体控件以及他们可以响应的一些事件。理解和使用Excel事件是创建易于使用的响应式应用程序的重要工具。...有三类事件: 事件始终是用户操作的结果,例如单击用户窗体上的控件或按某个键 用户操作或VBA代码可能引起的事件,例如打开工作簿或激活图表 与用户操作无关的事件,例如一天的特定时间的发生 总体而言,Excel...随后的内容将提供了有关事件放置的一些具体建议,这里是一些准则: 用户窗体(及其控件)的事件过程应始终放在用户窗体模块本身。 工作簿、工作表或图表的事件过程应始终放置在与该工作簿关联的工程。...启用和禁用事件 Excel的默认启用所有事件。你可以通过将Application对象的EnableEvents属性设置为False来禁用大多数事件。这样做会禁用除用户窗体控件外的所有事件。...何时需要禁用事件?当事件过程的代码直接或间接导致再次触发同一事件时。 下面是一个例子。 只要修改工作表的数据,就会触发Worksheet_Change事件。

2.8K10

答案:Excel VBA编程问答33题,继续……

excelperfect 下面是一些关于控件、事件和类的基础问题的回答,你的答案是不是一样的? 1.控件的Exit事件何时发生? 在控件失去焦点之前。 2.VBA程序如何修改双击间隔? 不能。...4.KeyDown事件过程的代码如何取消按键? 通过将KeyCode参数设置为0。 5.在用户窗体上对齐控件的最快方法是什么? 通过使用“格式”菜单上的“对齐”命令。...6.假设一个控件被重叠控件隐藏。在运行时,如何使隐藏的控件可见? 调用具有fmTop参数的隐藏控件的ZOrder方法。 7.如何防止用户通过制表键将焦点移到控件上?...9.通过将Application.EnableEvents属性设置为False不会禁用哪些事件? 用户窗体上的事件。 10.当用户在任何工作表中进行修改操作时,将触发哪个事件?...30.如何在代码引用对象属性? 通过使用标准的ObjectName.PropertyName语法。 31.类方法与常规VBA过程有何不同? 除了在类模块之外,没有什么不同。

4.2K20

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

;myLabel.Location = new Point(10, 10); // 设置Label控件窗体的位置this.Controls.Add(myLabel); // 将Label控件添加到窗体...例如,在窗体更改光标:// 更改窗体光标this.Cursor = Cursors.Hand;1.10 Dock在Winform,Dock属性用于设置控件相对于其容器的停靠方式。...记住AutoSize为true时2.常用场景WinformLabel控件常用场景有:显示文字:Label控件可以用于显示文本信息,窗口标题、提示信息、作者信息等。...以下是一个具体的案例,用于说明如何在Winform中使用Label控件:在Visual Studio创建一个新的Winform项目。在Form添加一个Label控件。...运行程序,Label控件将显示在窗体

27911

Excel VBA编程问答33题,继续……

excelperfect 下面是一些关于控件、事件和类的基础问题,试试看,你能不能回答出来。 1.控件的Exit事件何时发生? 2.VBA程序如何修改双击间隔?...4.KeyDown事件过程的代码如何取消按键? 5.在用户窗体上对齐控件的最快方法是什么? 6.假设一个控件被重叠控件隐藏。在运行时,如何使隐藏的控件可见?...7.如何防止用户通过制表键将焦点移到控件上? 8.如何命名事件过程? 9.通过将Application.EnableEvents属性设置为False不会禁用哪些事件?...30.如何在代码引用对象属性? 31.类方法与常规VBA过程有何不同? 32.什么是辅助方法? 33.在销毁对象之前触发了什么事件? 如果有兴趣,可以在留言中写下你的答案。

1.8K30

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

注意:如果窗体的AutoScaleMode属性设置为Font或Dpi,那么所有控件的Font属性都应该设置为相对大小(例如使用相对大小的字体,“MS Sans Serif, 8.25pt”),以便在自适应过程中正确调整字体大小...调整控件大小:确保容器控件 Form 或 Panel)的 AutoScroll 属性已经设置为 True。...|下面案例演示了如何在 WinForms 中使用 AutoScroll 属性:using System;using System.Drawing;using System.Windows.Forms;namespace...添加子窗体的方式有两种,一种是在代码创建一个新的子窗体,另一种是在窗体设计器创建一个子窗体控件。...常见的ImeMode属性值有:Disable:禁用IME输入。Alpha:只允许输入单字母。Katakana:只允许输入片假名(日文假名)。Hiragana:只允许输入平片假名(日文假名)。

83621

再谈 | 组态软件里面对远程桌面调用的方法

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 写在前面 前面一节《组态软件里面对远程桌面调用的方法》中介绍了如何在组态软件里面调用mstsc.exe程序实现对另外一台计算机远程桌面的调用...王老湿在以前的文章里面介绍过如何在RSViewSE软件里面拉一个ActiveX控件(如有需要的小伙伴可自行在“剑指工控”查找一下哦 ),此处就不再赘述,直接拉出来使用。...连接效果如下: 如果你的RSViewSE画面里面插入RDP控件的时候一直报错,那就需要使用另外一种方法实现——VBA脚本里面的窗体 首先需要在VBA编辑器里面拉出来一个窗体 然后在这个窗体里面拉个RDP...的控件 然后在工具栏就会显示这个RDP的控件 拖拽至窗体上 双击窗体,编写连接脚本 SE的画面再调用时只需要调用这个窗体的显示即可 运行效果如下: 如果在运行时提示如下所示的错误 你需要修改注册表...HEKY_CURRENT_USER\Software\Microsoft\VBA OK 以上就是如何在组态软件里面调用RDP控件的方法,要实现RDP的更多功能就需要细致地研究微软的RDP

2.2K50

c#——开源控件——WeifenLuo.WinFormsUI.Docking

本篇介绍Winform程序开发的布局界面的设计,介绍如何在我的共享软件中使用布局控件"WeifenLuo.WinFormsUI.Docking"。...布局控件"WeifenLuo.WinFormsUI.Docking"是一个非常棒的开源控件,用过的人都深有体会,该控件之强大、美观、不亚于商业控件。而且控件使用也是比较简单的。...拖拉布局控件"WeifenLuo.WinFormsUI.Docking.DockPanel"到主窗体MainForm,并设置下面几个属性: Dock为Fill、DocumentStyle为DockingMdi...2、主界面其实基本上就可以了,另外我们看到“送水管理系统网络版”的界面中有一个左边的工具栏,它其实也是在一个停靠的窗体的,我们增加一个窗体用来承载相关的工具快捷键按钮展示。...4、剩下的内容就是如何在窗体MainForm展示相关的业务窗口了,展示的代码如下所示 public partial class MainForm : Form     {         #region

1.4K20
领券