1.如何让c#实现开机自启动
2.如何让c#实现取消开机自启动
3.如何让c#实现一个控件可以在界面上拖动
4.如何让c#实现最小化到任务栏像qq一样
??????????????????????????
一:
1.如何让c#实现开机自启动
答:用应用程序操作注册表 引用win32命名空间 创建一个键值 或者直接把你要启动的程序拖到开始-所有程序-启动里边
2.如何让c#实现取消开机自启动
答:用应用程序操作注册表 引用win32命名空间 删除要的键值
3.如何让c#实现一个控件可以在界面上拖动
比如什么?
4.如何让c#实现最小化到任务栏像qq一样
添加一个notifyIcon控件 设置icon图标 然后让他hide就可以
二:
1和2,用C#操作注册表run项.
---------
3:我用如下代码调试成功.
bo是全局布尔变量
private void button1_MouseMove(object sender, MouseEventArgs e)
{
int Mx, My;
Mx = e.X ;
My = e.Y ;
if (bo)
{
button1.Left +=(Mx-mx);
button1.Top +=(My-my);
}
}
private void button1_MouseDown(object sender, MouseEventArgs e)
{
bo = true;
mx = e.X ;
my = e.Y ;
}
private void button1_MouseUp(object sender, MouseEventArgs e)
{
bo = !bo;
}
------------------
4:如下代码可实现:
一:将窗体最小化到任务栏,且显示窗口:
this.WindowState =FormWindowState.Minimized;
二:如果是不显示任务栏窗口,只显示任务栏小图标:
在你的窗体的FormClosing()事件里加上
private void Form1_FormClosing(object sender, FormClosedEventArgs e)
{
e.Cancel = true;
this.Visible = false;
}
添加一个notifyIcon控件,在这个控件的单击事件里加上
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
this.Visible = true;
如果要在你的程序最小化为任务栏后,可实现点右键退出程序的功能,
就在notifyIcon控件的ContextMenuStrip里面指定一个鼠标右键的菜单