Windows From设计漂亮的界面

 时间:2024-10-13 00:08:47

1、首先新建Windows窗体项目,它会默认生成一个From。

Windows From设计漂亮的界面

2、调节好尺寸,最好根据设计的UI调节好size,然后将FormBordStyle设置为None。

Windows From设计漂亮的界面

3、然后将Form的BackgroundImage属性设置为你选好的图片即可。顺便将DoubleBuffered打开,因为设置为图片会在拖动的过程中闪烁,将此属性设置为ture即可解决这个问题。

Windows From设计漂亮的界面

4、这里就基本设置好了背景,但是我们还要添加拖动等事件,而拖动等事件可以通过panel等实现,这里我们工具箱拉一个panel,在它之上我们可以实现关闭等按钮,设置好panel的属性之后我们就可以添加事件了。

Windows From设计漂亮的界面

5、在panel上添加三个事件,分别是MouseDown、MouseMove、MouseUp。分别在每一个事件里添加代码。

Windows From设计漂亮的界面

6、 private void panel1_MouseDown(ob门钙蹲茌ject sender, MouseEventArgs e) { int xOffset; int yOffset; if (e.Button == MouseButtons.Left) { xOffset = -e.X; yOffset = -e.Y; MouseOffset = new Point(xOffset, yOffset); isMouseDown = true; } }

7、 private void panel1_MouseUp(obje罕铞泱殳ct sender, MouseEve荏鱿胫协ntArgs e) { if (e.Button == MouseButtons.Left) { isMouseDown = false; } }

8、 private void panel1_MouseMove(ob门钙蹲茌ject sender, MouseEventArgs e) { if (isMouseDown) { Point mousePos = Control.MousePosition; mousePos.Offset(MouseOffset.X, MouseOffset.Y); Location = mousePos; } }三个事件分别写这样的代码,就可以实现鼠标拖动的功能了。

  • 宝马X5音响改装-B&O全套音响
  • 2-height of x是什么意思
  • 怎么把蓝牙外设自动播放指令拦截改为10秒内?
  • 手机微信怎么解散群空间
  • 如何取消iPhone12手机声音效果?
  • 热门搜索
    春手抄报 预防传染病手抄报资料 小记者手抄报 关于童话故事的手抄报 地震手抄报内容 手抄报内容怎么写 法律在我心中手抄报 英语手抄报内容笑话 小学生感恩手抄报内容 写规范字手抄报内容