c#窗口关闭按钮

这两天要弄个东西,然后不想要WinForm自带的关闭窗体的按钮,想用自己定义的一个窗体按钮
弄的花哨一点,怎么搞?求详细的步骤,最好附上代码?灰常感谢

首先将FormBorderStyle设置为None
然后在Form顶端添加你喜欢的最大化,最小化,以及关闭按钮
实现窗体的移动,代码如下:
bool formMove = false;//窗体是否移动
Point formPoint;//记录窗体的位置
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)//按下的是鼠标左键
{
formMove = false;//停止移动
}
}

private void Form1_MouseDown(object sender, MouseEventArgs e)
{

formPoint = new Point();
int xOffset;
int yOffset;
if (e.Button == MouseButtons.Left)
{
xOffset = -e.X - SystemInformation.FrameBorderSize.Width;
yOffset = -e.Y - SystemInformation.FrameBorderSize.Height;//SystemInformation.CaptionHeight -
formPoint = new Point(xOffset, yOffset);
formMove = true;//开始移动
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-11-15

步骤:

    不用自带的话就需要将窗体设置为无边框,然后自带的'最大化'、'最小化'、'关闭'就看不到了

    拖三个图片控件到窗体上,设置为你自己认为花哨的'最大化'、'最小化'、'关闭'图片

    为这三个图片添加单击事件,自己完成窗体的关闭,最大化,最小化功能

     

代码参考地址:http://zhidao.baidu.com/question/133191330.html?oldq=1

追问

只有阁下的回答靠谱,因为我是新手,基本是0基础,您说的这个图片控件是什么,是picturebox吗?麻烦详细一些,多谢!

追答

是的,就是PictureBox控件

本回答被提问者和网友采纳
第2个回答  2013-08-12
直接把窗体的控制按钮取消了,设置窗体的ContolBox属性为false即可
第3个回答  2013-08-12
放个图片,或者自己写个按钮追问

我是初学者,不知道具体怎么搞,还望指点

相似回答