- ·上一篇文章:C#中实现单击LISTVIEW的COLUMN进行排序
- ·下一篇文章:如何让DataGridView显示行号
C#个性化窗体界面的制作方法
indows.Forms.MouseEventArgs e)
...{
mouse = null;
}
!
...{
mouse = null;
}
//为了更加逼真,还可以加上标题栏的双击最大化或者还原的事件:
private void Form_DoubleClick(object sender, System.EventArgs e)
...{
if(y > TOP && y < TITLE_WIDTH)
...{
if(WindowState == FormWindowState.Normal)
...{
WindowState = FormWindowState.Maximized;
SysButton = SysButton_Restore;
Invalidate();
}
else if(WindowState == FormWindowState.Maximized)
...{
WindowState = FormWindowState.Normal;
SysButton = SysButton_Max;
Invalidate();
}
}
}
防止窗体被缩小成一个点,最好给窗口的MinimumSize赋上一个适当的值,例如200,200。
总结:
现在编译你的程序,运行试试,你的窗体已经拥有正常窗体所拥有的全部功能,并且还具有与众不同的外观,不明就里的人一下子还猜不出来你是怎么弄的,好了,乘别人还不知道,赶快拿出去炫耀一下吧。
!
C#个性化窗体界面的制作方法