![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
mr_liyonghong
这个作者很懒,什么都没留下…
展开
-
C# 键盘消息处理
在C#程序设计中,经常需要处理Form中的键盘消息,在Form上,含有各种各样的控件,此时,应该注意,在C#中,对每一个控件不会相应键盘事件,键盘响应时间只针对于Form,可以在Form键盘消息中注册键盘消息。this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.MainForm_KeyDown);为了让Form相应键盘消息,应...原创 2018-03-15 09:29:15 · 2067 阅读 · 0 评论 -
C# 中 MessageBox的使用详解
信息提示框是一个非常普遍的应用,C#的提示框位于System.Windows.Forms.MessageBox,在使用时,可以利用using System.Windows.Forms便直接写为MessageBox,在MessageBox中,存在着各种各样的使用方法,将非常方便界面设计,并且能将界面制作的比较友好。1. 一个参数,直接给出提示MessageBox.Show(string text)...原创 2018-03-15 13:07:10 · 3455 阅读 · 0 评论 -
C#漂亮菜单设计
在工程化的应用中, 为了取得良好的风格或者具有自身特色的界面,一个重要的方面就是要重绘控件, 菜单作为比较重要的资源,经常在软件中使用,设计漂亮的菜单有助于建立良好的商业化软件。 C#的提供了MenuStrip菜单控件,为了重绘菜单,需要进行建立以MenuStrip为基类的继承类,而C#中,与菜单相关的重写函数均位于ToolStripRenderer,也要重写以ToolStripRend...原创 2018-03-23 16:49:30 · 7666 阅读 · 0 评论 -
三点绘制圆弧及C#程序设计
1. 三点绘制圆 已知三点为(x1,y1)、(x2,y2),(x3,y3),求三点形成的圆的坐标,可以设求得的圆的原点为(X,Y),半径为R,这样可以得到方程组: (x1-X)²-(y1-Y)²=R² (1)式 (x2-X)²-(y2-Y)²=R² (2)式 (x3-X)²-(y3-Y)²=R² (3)式由上述方程组可以得到: 2(x1-x2)X +2(y1-y2...原创 2018-03-14 17:20:48 · 11704 阅读 · 3 评论 -
漂亮的C#位图按钮设计
在C#程序设计中,提供了最基本的窗体设计,如果运用到商业化的产品中,显得呆板无趣,也没有个性,如果要设计商业化的产品,让自己的产品有特点,让自己的软件有个性,按钮是需要人性化的操作,好的界面离不开定制化的位图按钮。在C#中增加一个类ExButton,这个类的基类为Button,按钮通常有四种状态:正常、禁止、获得焦点、按钮,这四种状态的确立需要与鼠标的动作结合起来。在该类中,需要重载OnMouse...原创 2018-03-27 17:39:30 · 3546 阅读 · 0 评论