WinForm窗体基础控件标签(Lable)文本框(TextBox)按钮(Button)列表框(ListBox)多个窗体的使用综合案例 标签(Lable)标签控件一般用于显示用户不能编辑的文本或图像,该控件是用于对窗体上各种控件进行标注或说明的。属性描述Name标签的对象名称,便于在代码中访问Image标签上将显示的图像Text标签上的文本方法描述Hide()隐藏控件Show()显示就控件文本框
转载
2024-07-02 22:07:18
148阅读
实现原理:步骤如下: 1、判断窗体程序是否靠近桌面边缘; 2、获取桌面屏幕大小与窗体程序大小; 3、把窗体程序显示在桌面以外隐藏起来,预留部分窗体方便用户拉出程序; 4、判断鼠标是否在窗体程序上,在就靠边显示整个窗体程序,不在就隐藏显示,并调为半透明转态。代码部分:int SH;
int SW;
int self_SH;
in
转载
2024-04-30 18:21:54
94阅读
DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevE
转载
2024-08-02 09:45:58
88阅读
以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体)2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDialog方
避免出现闪烁
1.控件的使用尽量以纯色为主,尽量不使用背景图,或者把大图改成小图,或者图片不缩放绘制,或者直接用不透明的纯色背景色(Winform控件透明是伪透明,是通过截取父容器背景来实现的,所以效率比较低,而且有时候会有延迟。而且多个透明控件叠加的时候不能分层显示出各个控件的透明效果)
2.自定义控件中使用双缓冲。
3.窗体边框最好不要设置为None,保留窗体最大化最小化动画,可以避免最小化恢
转载
2020-03-07 10:11:00
462阅读
2评论
程序很简单,用的时候需要提供pageCount(页数),pageShow(显示的页数),currPage(当前页号)控件提供一个自定义的事件LnkLblClicked,当用户点击页面链接的时候就会触发这个事件。下面是程序的源码。usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Windows.Forms;namespaceActiveButton{/**////<summary>///Summarydescri
转载
2013-01-08 10:53:00
106阅读
2评论
以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下...
转载
2011-06-12 14:12:00
85阅读
2评论
以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下的分页控件,
转载
2021-07-31 11:56:28
170阅读
设计界面: 控件代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Linq; u
原创
2022-04-30 14:54:49
937阅读
一、窗体的事件每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码位置:(1)右键属性→事件→load 双击进入。(2)双击窗体任意一个位置进入public partial class Form1 : Form//构造方法{
public Form1()
{
InitializeComponent();
}控件在工具箱里面找,找到之后双击即可添加进来,也可以点住拖进来每个工具
转载
2024-02-19 21:17:07
951阅读
WinForm是Net开发平台下的一个开发框架,可用于前台交互界面的开发,可以快速搭建起一套完整的可执行、可交互的前台界面,而这些都得益于其提供的一套丰富的控件,大大提高开发效率。目录窗体公共控件一、Button:按钮二、CheckBox:可以进行勾选的选择框三、CheckListBox:可以进行勾选的一组选择框,四、ComboBox:下拉框五、DataTimePicker:日期时间控
转载
2024-07-26 10:59:10
133阅读
winform控件缩写2012年11月12日 16:56:26 lvfeng19806001 阅读数:4624 控件名称 缩写 Buttom按钮 Btn ...
转载
2019-06-10 12:12:00
639阅读
2评论
这次把我写的一个分页控件贴上来。前阵子写了一个winform的数据库管理程序,用一个dataGrid显示数据库表中的所有内容,后来发现当数据库中的条目增多的时候,程序运行速度明显下降,系统占用内存也很大,决定...
转载
2009-11-04 22:41:00
121阅读
2评论
我们知道要把一个控件置顶的话一般有两种方法,一种是直接在界面里选中控件-》右键-》置于顶层另外一种是在界面初始化的时候使用BringToFront方法。这里主要介绍第三种方法SetChildIndex:this.Controls.SetChildIndex(label1, 0);为了获取控件当前的索引,可以使用GetChildIndex方法。int nZorder = this.Controls.
原创
2013-11-20 16:56:16
2313阅读
foreach (Control ctrlSingle in this.Controls)
{
if (ctrlSingle is RadioButton)
{
if (ctrlSingle.Text == strDeviceType)
{
(ctrlSingle as RadioButton).Checked = true;
转载
2008-12-01 16:14:00
219阅读
2评论
这次把我写的一个分页控件贴上来。前阵子写了一个winform的数据库管理程序,用一个dataGrid显示数据库表中的所有内容,后来发现当数据库中的条目增多的时候,程序运行速度明显下降,系统占用内存也很大,决定对dataGrid做个分页,每次只取出要显示页的内容。上网搜了一下,没有找到我需要的,于是自己写了一个分页控件。程序很简单,用的时候需要提供pageCount(页数),page
转载
2021-07-31 10:19:37
154阅读
我们在实际开发Winform程序时难免要使用到WinForm提供控件。但是随着开发的深入,我们发现MS提供给我们的控件不能实现我们想要的功能了(例如:我想要一个只能输入数字的TextBox,这里我只是列举一个简单的例子,其实这个功能我们完全可以在TextBoxChanged Event中做各种的判断,但是如果这个特殊的TextBox要在整个项目中使用N多次的
这款控件包是基于MaterialSkin2二次开发的,可以更换想要的皮肤主题,一键转换暗色系,还拥有非常炫酷的动画,非常好看,原本的MaterialSkin2是国外团队开发的,不支持中文,所以我在里面加了几款中文字体,效果非常棒!给大家看几款我用这个控件库做出的几款软件 上面这个软件就是用的暗色主题,下面的是经过我二次开发后魔改的MaterialSkin2的Demo,在原版的基础上增加了
分享一个漂亮的winform自定义控件,做考勤、日程管理、计划最好的自定义控件了,能够添加备注等等。
原创
2022-10-30 10:21:18
525阅读
前阵子写了一个winform的数据库管理程序,用一个dataGrid显示数据库表中的所有内容,后来发现当数据库中的条目增多的时候,程序运行速度明显下降,系统占用内存也很大,决定对dataGrid做个分页,每次只取出要显示页的内容。程序很简单,用的时候需要提供pageCount(页数),pageShow(显示的页数),currPage(当前页号)lblPageCoundexOf("共") >= 0)