c#应用程序界面的一些问题 1.如何让c#实现开机自启动2.如何让c#实现取消开机自启动3.如何让c#实现一个控件可以在界面上拖动4.如何让c#实现最小化到任务栏像qq一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.如何让c#实现开机自启动 把快捷方式放在开始菜单-所有程序-启动里面 (推荐)还有就是写注册表了。run项2.如何让c#实现取消开机自启动 删除启动里面的。3.如何让c#实现一个控件可以在界面上拖动 实现控件的鼠标按下事件,根据鼠标移动调整空间的Location4.如何让c#实现最小化到任务栏像qq一样使用notifyIcon,实现其事件,然后hide窗体。 自启动:写注册表实现拖动控件:在MouseMove中判断鼠标按键是否按下,然后相应移动控件。最小化到任务:添加一个NotifyIcon控件,用它实现 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_FormClosed(object sender, FormClosedEventArgs e) { e.Cancel = true; this.Visible = false; } 添加一个notifyIcon控件,在这个控件的单击事件里加上 this.ShowInTaskbar = true; this.WindowState = FormWindowState.Normal; this.Visible = true; 如果要在你的程序最小化为任务栏后,可实现点右键退出程序的功能, 就在notifyIcon控件的ContextMenuStrip里面指定一个鼠标右键的菜单 一个错误,上面是 private void Form1_FormClosing(object sender, FormClosedEventArgs e) 而不是 private void Form1_FormClosed(object sender, FormClosedEventArgs e) 请教,关于XML字符实体/转义字符输入的问题 HttpWebRequest的GetResponse是获取整个文件还是文件头 如何把文件夹d:\p\1\a移动到d:\j\c文件夹下 奇了怪了?为什么找不到Dll? 有个关于查询功能实现的问题 各位大虾帮小妹看看,{0:c}总是输出“¥”,如何才能输出“$”呢? C# 能不能 像 vb 那样 执行 shell 命令? datagridview修改access数据库,求助 怎么样在程序里面操纵IIS? 为何出项“未被引用到实例” UseControl传值 在VS2005中做的一个留言版是否可以直接发给个人邮箱呢?
把快捷方式放在开始菜单-所有程序-启动里面 (推荐)
还有就是写注册表了。run项
2.如何让c#实现取消开机自启动
删除启动里面的。3.如何让c#实现一个控件可以在界面上拖动
实现控件的鼠标按下事件,根据鼠标移动调整空间的Location4.如何让c#实现最小化到任务栏像qq一样使用notifyIcon,实现其事件,然后hide窗体。
拖动控件:在MouseMove中判断鼠标按键是否按下,然后相应移动控件。
最小化到任务:添加一个NotifyIcon控件,用它实现
答:用应用程序操作注册表 引用win32命名空间 创建一个键值 或者直接把你要启动的程序拖到开始-所有程序-启动里边
2.如何让c#实现取消开机自启动
答:用应用程序操作注册表 引用win32命名空间 删除要的键值
3.如何让c#实现一个控件可以在界面上拖动
比如什么?
4.如何让c#实现最小化到任务栏像qq一样
添加一个notifyIcon控件 设置icon图标 然后让他hide就可以
---------
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_FormClosed(object sender, FormClosedEventArgs e)
{
e.Cancel = true;
this.Visible = false;
}
添加一个notifyIcon控件,在这个控件的单击事件里加上
this.ShowInTaskbar = true;
this.WindowState = FormWindowState.Normal;
this.Visible = true; 如果要在你的程序最小化为任务栏后,可实现点右键退出程序的功能,
就在notifyIcon控件的ContextMenuStrip里面指定一个鼠标右键的菜单
private void Form1_FormClosing(object sender, FormClosedEventArgs e)
而不是
private void Form1_FormClosed(object sender, FormClosedEventArgs e)