问个Windows编程小问题哈 问两个小知识:1 请问如何做个最小化的按钮,(模仿默认的最小化的按钮 ) 2 如何做到鼠标点住一个窗体不放可以随意拖动呢?(模仿一般窗体最上面那个蓝蓝的条) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最小化: private void Button_Click(object sender, EventArgs e) { this.WindowState = FormWindowState.Minimized; }随意拖动: private Point mouseOffset; //记录鼠标指针的坐标 private bool isMoving = false; private void panel_bar_MouseDown(object sender, MouseEventArgs e) { int xOffset; int yOffset; if (e.Button == MouseButtons.Left) { xOffset = -e.X; yOffset = -e.Y; mouseOffset = new Point(xOffset, yOffset); isMoving = true; } } private void panel_bar_MouseMove(object sender, MouseEventArgs e) { if (isMoving) { Point mousePos = Control.MousePosition; mousePos.Offset(mouseOffset.X, mouseOffset.Y); this.Location = mousePos; } } private void panel_bar_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { isMoving = false; } } 1,最小化:btn_Click(){ frm.WindowState = FormWindowState.Minimized;}2.鼠标按下、移动、放开事件,设置窗体的起始位置 随意拖动还可以自己捕获Win32消息。这个方面WinForms的做法和MFC是一样的。 ocx或dll怎么才能在chrome上使用? 菜鸟求指导:倒计时问题 下面是一段数据更新的代码,数据库应该是打开一次关一次,还是打开两次关两次?那种设计更合理一点? 疑难问题(GDI++) 请问怎样把一个字符串转化为日期类型? 托盘程序问题,急!! 怎样在FLASH中添加"设为首页“ ”加入收藏“ ‘联系我们” 如何修改DataSet内的值 ActiveReport动态指定DataField 橡皮筋好了,麻子脸来了 Base64,TripledDES加密解密问题 (急)C#写的Winfroms程序,TreeView的节点问题
private void Button_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}随意拖动:
private Point mouseOffset; //记录鼠标指针的坐标
private bool isMoving = false;
private void panel_bar_MouseDown(object sender, MouseEventArgs e)
{
int xOffset;
int yOffset; if (e.Button == MouseButtons.Left)
{
xOffset = -e.X;
yOffset = -e.Y;
mouseOffset = new Point(xOffset, yOffset);
isMoving = true;
}
} private void panel_bar_MouseMove(object sender, MouseEventArgs e)
{
if (isMoving)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouseOffset.X, mouseOffset.Y);
this.Location = mousePos;
}
} private void panel_bar_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
isMoving = false;
}
}
btn_Click()
{
frm.WindowState = FormWindowState.Minimized;
}
2.鼠标按下、移动、放开事件,设置窗体的起始位置