c#没有标题栏的窗体怎么拖动
我是刚学 c# 的学生 ,我想做一个小软件: 遇到的问题是不知道怎么实现把窗体最小化是在托盘执行,还有窗体的坐标问题,窗体透明度设置,还有解决窗体的重复弹出问题~! 高手指点指点!!!!! --------------------编程问答-------------------- 哈哈/1``没玩过!~~~ --------------------编程问答-------------------- 0分。。。。。。你说的基本都在VS里对象的属性设置中就有啊。直接设置这些属性即可。
窗体的重复弹出,估计是你直接new了窗体了。使用一个静态窗体变量进行处理即可。
托盘运行,VS提供了notifyicon控件可以处理的。你只要点最小化的时候设置notifyicon的enabled=true即可。
--------------------编程问答-------------------- 晕,窗体属性中都可以设置,具体怎么设,自己找吧 --------------------编程问答--------------------
自己做一个 慢慢研究 摸索 就做最简答的那种 慢慢丰富起来 我也是刚学习的 最好一个属性一个属性的
试 毕竟是自己做的 印象更深点 --------------------编程问答-------------------- private int mouseOff ;
private bool leftFlag;
private void frmMain_MouseDown(object sender, MouseEventArgs e)
{
if (!glClass.gl_E1000.DoubleShow) { return; }
if (e.Button == MouseButtons.Left)
{
mouseOff = new Point(-e.X, -e.Y);
leftFlag = true;
}
}
private void frmMain_MouseMove(object sender, MouseEventArgs e)
{
if (leftFlag)
{
Point mouseSet = Control.MousePosition;
mouseSet.Offset(mouseOff.X, mouseOff.Y);
Location = mouseSet;
nx = mouseSet.X;
ny = mouseSet.Y;
}
}
private void frmMain_MouseUp(object sender, MouseEventArgs e)
{
if (leftFlag)
{
leftFlag = false;
}
} --------------------编程问答-------------------- gfd --------------------编程问答--------------------
友情 up下 不过 你要添加一个 ico图片 才可以最小化到任务栏上 --------------------编程问答-------------------- 窗体属性 --------------------编程问答-------------------- 写的不错~!
补充:.NET技术 , 其他语言