
窗体开发
清空回声
你若安好便是晴天
展开
-
窗体上的lblel走马灯用timer控制
if (lblMessages .Location.X <-180) { //this.Controls.Remove(lblMessages);//移除后就不在第二次显示了所以隐藏在需要的时候在启动 lblMessages.Visible = false; lblMessage原创 2015-09-19 14:29:24 · 306 阅读 · 0 评论 -
winform中怎么动态修改窗体的大小
this.Size = new Size(this.Size.Height + 50, this.Size.Width + 5);原创 2015-12-24 10:15:04 · 4706 阅读 · 0 评论 -
在程序中加入声音
第一种方法: /// /// 删除 /// /// 是否循环播放是为True否则为False public static void Delete(Boolean ifTrue) { //声音播放的类 SoundPlayer mypla原创 2015-12-24 10:53:42 · 449 阅读 · 0 评论 -
C#只允许启动一个WinFrom进程
/// /// 应用程序的主入口点。 /// [STAThread] static void Main() { bool ret; System.Threading.Mutex mutex = new System.Threading.Mutex(true, App原创 2016-01-08 16:08:08 · 1875 阅读 · 0 评论 -
Winfrom动态添加控件,不使用拖
private void FormListView_Load(object sender, EventArgs e) { SplitContainer spc = new SplitContainer(); spc.Size = new System.Drawing.Size(123,123); Lis原创 2016-01-08 16:17:26 · 752 阅读 · 0 评论 -
文本渐变
private void timerMessage_Tick(object sender, EventArgs e) { timerMessage.Enabled = true; //if (this.lblMessages.Left > 360) //{ // this.lbl原创 2015-09-17 17:05:04 · 373 阅读 · 0 评论 -
Winfrom自己做类似QQ登录界面一样的关闭按钮效果
移动上去是红色 private void lblClose_MouseMove(object sender, MouseEventArgs e) { lblClose.BackColor = Color.Brown; }移开是透明 private void lblClose_MouseLeave(object sende原创 2015-11-17 19:57:33 · 1425 阅读 · 0 评论 -
如何循环遍历winForm中所有窗体的名称,所有活动的窗体
System.Reflection.Assembly a = System.Reflection.Assembly.LoadFile(Application.ExecutablePath);//.net中的反射 Type[] types = a.GetTypes(); foreach (Type t in types) {原创 2015-12-17 15:24:58 · 1432 阅读 · 0 评论 -
Winfrom窗体在去掉窗体边框的情况下使鼠标移动窗体
1添加鼠标移动上去事件扑捉新的坐标 Point downPoint;(提供有序的 x 坐标和 y 坐标整数对,该坐标对在二维平面中定义一个点。) private void FrmLogin_MouseMove(object sender, MouseEventArgs e) { if (e.Button =原创 2015-11-17 11:11:39 · 781 阅读 · 0 评论 -
窗体上的lblel渐变效果用timer控制
private void timerMessage_Tick(object sender, EventArgs e) { timerMessage.Enabled = true; Graphics g = lblMessages.CreateGraphics();//创健控件的Graphics类 g.Clear(原创 2015-09-19 14:27:31 · 366 阅读 · 0 评论 -
winfrom 窗体直接传值
1特点:传值是单向的(不可以互相传值),实现简单实现代码如下:在窗体Form2中 int value1;string value2;public Form2 ( int value1 , string value2 ){ InitializeComponent ( ); this.value1 = value1; this.value2 = value原创 2015-12-23 09:26:42 · 870 阅读 · 0 评论