![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Winform
文章平均质量分 57
tiankong1437
这个作者很懒,什么都没留下…
展开
-
C# 资源文件(一)
资源文件概念 在 .NET 中准备 World-Ready 程序时需要三步:Globalization 、Localizability 和 Localization。第三步的Localization就是使用资源文件最常见的地方。程序的逻辑界面需要与资源界面隔离,而资源界面就是我们所说的资源文件。顾名思义,一个资源文件中当然全是资源,这里所谓的资源就是程序中可利用的数据,譬如:字符转载 2013-11-01 16:05:47 · 203 阅读 · 0 评论 -
C# 资源文件(二)
在新建的Windows项目中,一般自动生成两个资源文件:Form1.resx和Resources.resx。其中,Form1.resx在项目的根文件夹下,Resources.resx在Properties子文件夹下。这两个资源文件的使用方法是不一样的,因为对Form1.resx的访问需要构造Syste.Resources.ResourceManager对象,而访问Resources.resx里的资转载 2013-11-01 16:07:17 · 436 阅读 · 0 评论 -
WinForm-自定义控件的初始化顺序问题
最近由于兴趣写了一个自定义控件ColorfulTextBox,当鼠标进入或移出该控件时会自变换边框颜色,比起System.Windows.Forms.TextBox好看多了。但是,却发现一个问题。虽然在控件中定义了UserControl中的SizeChanged和Resize事件的响应方法,并调整大小。但是,在引用该控件的窗体上(即设计阶段)无论怎么修改UserControl的Size属性,运行的转载 2013-11-01 16:18:58 · 299 阅读 · 0 评论 -
WinForm-窗体、容器、控件的绘制顺序
Paint事件 C#中,窗体、容器、控件的绘制有着一定的顺序。首先绘制容器里的控件,然后绘制窗体上的容器,最后再绘制窗体。可以在控件、容器及窗体的Paint事件处理程序中加入MessageBox.Show方法,然后就可以看出它们的执行顺序:Control.Paint--->Container.Paint--->Form.Paint 大多数控件都有Paint事件,但转载 2013-11-01 16:20:11 · 551 阅读 · 0 评论 -
利用System.EventHandler来实现两个窗体间的事件调用
在.NET中,窗体也被定义为一个类,所以要想调用窗体中的某个方法,除了要将要调用的方法设为public外,还得创建一个窗体类的实例。然而,在下面这种情况下,就是当我们打开了窗体1(有了此窗体的一个实例),接着打开了窗体2,接下来我们想通过触发窗体2中的某个事件来调用窗体1中的某个方法,而这时我们又不能再创建窗体的新的实例了,怎么办? 解决的办法之一就是利用.NET中提供的Syst转载 2013-11-01 17:23:49 · 185 阅读 · 0 评论