Winform C# 窗口随意摆放的便利贴式标签
2013-03-07 17:09
288 查看
先上图看效果,有兴趣才继续看。
思路说明:便利贴实际上是一个窗口(Form),暂且称作FormB,先把FormB的FormBorderStyle设置为none,然后底色设为金色。
最后把FormB作为一个控件放到主窗口中。
下面上代码(核心代码):
可以在FormB中使用多线程,设定几秒后自动关闭。读者可以自行尝试,在此不赘述。(完)
思路说明:便利贴实际上是一个窗口(Form),暂且称作FormB,先把FormB的FormBorderStyle设置为none,然后底色设为金色。
最后把FormB作为一个控件放到主窗口中。
下面上代码(核心代码):
private void btdisplay_Click(object sender, EventArgs e) { //新建窗口 FormB myf=new FormB(); //只有把窗口的顶层属性设为false才有可能作为另一个窗口的控件 myf.TopLevel = false; //把主窗口设为myf(FormB)的父级 myf.Parent = this; //显示 myf.Show(); //位置可以随意设定 myf.Location = new Point(100,30); //为避免遮挡,把myf(FormB)放到最前面 myf.BringToFront(); }
可以在FormB中使用多线程,设定几秒后自动关闭。读者可以自行尝试,在此不赘述。(完)
相关文章推荐
- C#winform判断鼠标30秒不动就关闭窗口
- C# WinForm窗口最小化到系统托盘 右键操作菜单
- C# Winform 让整个窗口都可以拖动
- C# 实现WinForm窗口最小化到系统托盘代码
- C# WinForm 中在窗口标题栏上加按钮(转)
- C# winform窗口图片旋转
- C# Winform刷新另一窗口
- C# winform窗口打开特效及窗口位置居中
- c# winform 点击按钮切换tabcontrol标签
- C# winform 按钮弹出窗口的问题
- C# 在Winform设计一个耗时较久的任务在后台执行时的状态提示窗口
- C# winform使用webbrowser控件,不弹出新的页面,只在当前窗口打开
- [转]C#winform中如何通过点击按钮切换窗口
- C#winform中,MdiParent中每个子窗口都只能打开一个
- C# WinForm窗口最小化到系统托盘
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
- c# winform 设置winform进入窗口后在文本框里的默认焦点
- C#WinForm程序显示控制台窗口Console
- 带有button而且能够运行单击事件的WINFORM窗口,体悟C#的创建过程