C#/Csharp桌面应用,旅行类软件的欢迎界面

在这里插入图片描述
软件需求及编码提示:
 该软件包含一个主窗体,设置窗体大小:1000* 800。
 设置窗体为:无边框窗体。//这个在窗体属性FormBorderStyle设置为None
 设置窗体的起始显示位置为:屏幕中心。 //StartPosition设置为 centerscreen
 设置窗体的背景图片为main2.jpg。(该素材图片在考生的素材文件夹下)//窗体上面放图片是设置属性BackGroundImage,导入图片资源
 添加Label控件,text属性设置为“携程在手”, 背景颜色设置为透明,字体为:方正姚体, 40pt, style=Bold。颜色为黑色。 //很容易就不说了
 添加Button控件,text属性设置为“说走就走”, 字体为:方正姚体, 25pt。
 窗体又上角添加PictureBox控件, 背景图片设置为guanbi.png。 (该素材图片在考生的素材文件夹下)//也是设置BackGroundImage
 设置Button控件,PictureBox控件的光标为Hand。
 编写代码,当用户鼠标移入移出关闭图片的时候,该控件的背景色移出的时候为Transparent,移入的时候为Red。
//这个要打开所创建PictureBox的属性,在MouseEnter和MouseLeave上面都双击,在创建的方法体里面写代码在这里插入图片描述
MouseEnter就是在鼠标进入的时候要做什么,MouseLeave就是在鼠标离开的时候要写什么
private void PictureBox1_MouseEnter(object sender, EventArgs e)
{
pictureBox1.BackColor = Color.Transparent;
}

    private void PictureBox1_MouseLeave(object sender, EventArgs e)
    {
        pictureBox1.BackColor = Color.Red;
    }

 编写代码,当用户点击按钮或者关闭图片的时候,关闭主窗体,退出程序。
private void Button1_Click(object sender, EventArgs e)
{
Application.Exit();
}

代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Travel
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

    private void Label1_Click(object sender, EventArgs e)
    {

    }

    private void PictureBox1_MouseEnter(object sender, EventArgs e)
    {
        pictureBox1.BackColor = Color.Transparent;
    }

    private void PictureBox1_MouseLeave(object sender, EventArgs e)
    {
        pictureBox1.BackColor = Color.Red;
    }

    private void PictureBox1_Click(object sender, EventArgs e)
    {
        Application.Exit();
    }

    private void Button1_Click(object sender, EventArgs e)
    {
        Application.Exit();
    }
}

}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C#是一种由C和C++衍生出来的面向对象的编程语言,由微软公司发布。它是一种高级程序设计语言,运行于.NET Framework和.NET Core之上。 C#这个名字的由来是因为微软在开发.NET平台时,需要一种新的编程语言来取代面向过程的C语言,并且更好地支持面向对象编程。C#的开发过程中,微软决定取消面向过程的特性,全面转向面向对象。因此,C#在命名时选择了以C为基础,并在其后加上4个加号的形式,即“C++++”,为了简化表示,最终将其写成了“C#”。而#符号也读作“sharp”,意为锐利、强大,代表了C#作为一种强大的编程语言的特点。 C#是在.NET开发平台上使用的一种编程语言,而.NET平台可以使用多种开发语言,如Visual Basic .NET、Python、J#等,但C#是目前在.NET平台上使用最广泛的一种语言。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [C#(Csharp)笔记一——C#简介](https://blog.csdn.net/qq_44544908/article/details/126218605)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [c#为什么叫csharp(因为C/C++在先,就起名字为“C++++”,即4个加号,为了简单,就写成了“C#”,这个解释...](https://blog.csdn.net/Rodulf/article/details/72328510)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值