VS里使用C#制作窗口应用的项目实践

 更新时间:2024年02月22日 10:04:13   作者:CN-Dust  
C#窗体的频率使用特别高,本文主要介绍了VS里使用C#制作窗口应用的项目实践,具有一定的参考价值,感兴趣的可以了解一下

新建项目

创建项目的时候搜索net,选择这个。

在这里插入图片描述

打开应该是这样

在这里插入图片描述

第一个控件

选择公共控件 - PictureBox - 拖入Form

在Image处选择上传本地资源,建议上传一个小一点的图片。

修改一下尺寸。

ctrl+s 保存

在这里插入图片描述

从“属性”切换到“事件”

在这里插入图片描述

在这里插入图片描述

双击Click事件,进入代码编辑

在这里插入图片描述

在这里插入图片描述

这段代码可以理解为生命周期的开始,即在一切之前执行。

在这个函数里可以进行一些初始化操作。

public Form1()
{
    InitializeComponent();
}

修改点击事件函数,进行一条弹窗

private void pictureBox1_Click(object sender, EventArgs e)
{
    MessageBox.Show("pictureBox1_Click");
}

第一个解决方案

生成解决方案

在这里插入图片描述

在这里插入图片描述

在这个路径里找到exe文件,双击启动。

点击图片,触发点击事件,弹出提示。

在这里插入图片描述

至此,第一个解决方案已生成。

事件

click

在事件处双击空位,即可自动生成一个事件

在这里插入图片描述

在这里插入图片描述

当你想修改这个事件的函数名时,在设计里修改,不要直接在代码里修改,会出现引用错误。修改完后,会生成一个新的函数并自动绑定,将原函数的内容复制过来,删掉即可。

timer

找到下方的timer1,开启应用,添加一个Tick函数,函数的内容稍后再编辑。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加一个Label,改名为TimeLabel。

在初始化时通过名字获取它,修改上面的内容为当前的时间

public Form1()
{
    InitializeComponent();
    TimeLabel.Text = DateTime.Now.ToString();
}

写进timer1的Tick函数里

private void timer1_Tick(object sender, EventArgs e)
{
    TimeLabel.Text = DateTime.Now.ToString();
}

生成解决方案后,可以看到时间动起来了。

在这里插入图片描述

到此这篇关于VS里使用C#制作窗口应用的项目实践的文章就介绍到这了,更多相关VS C#制作窗口应用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • VS2019使用快捷键将代码对齐的方法

    VS2019使用快捷键将代码对齐的方法

    这篇文章主要介绍了VS2019使用快捷键将代码对齐的相关资料,非常不错对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • C#中WPF内存回收与释放LierdaCracker的实现

    C#中WPF内存回收与释放LierdaCracker的实现

    本文主要介绍了C#中WPF内存回收与释放LierdaCracker的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • C#与js实现去除textbox文本框里面重复记录的方法

    C#与js实现去除textbox文本框里面重复记录的方法

    这篇文章主要介绍了C#与js实现去除textbox文本框里面重复记录的方法,很实用的功能,需要的朋友可以参考下
    2014-08-08
  • C#中实现插入、删除Excel分页符的方法

    C#中实现插入、删除Excel分页符的方法

    这篇文章主要给大家介绍了关于在C#中实现插入、删除Excel分页符的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • C#默认双缓冲技术实例分析

    C#默认双缓冲技术实例分析

    这篇文章主要介绍了C#默认双缓冲技术,实例分析了双缓冲技术的设置与实现技巧,需要的朋友可以参考下
    2015-06-06
  • C#使用PdfiumViewer库处理PDF文件的实践方法

    C#使用PdfiumViewer库处理PDF文件的实践方法

    PdfiumViewer 是一个基于 Google PDFium 引擎 的 .NET 封装库,在 C# 项目中处理 PDF 是一个高频但复杂的需求,因此本文介绍了C#中使用PdfiumViewer库处理PDF文件的实践方法,需要的朋友可以参考下
    2026-01-01
  • C#多线程系列之进程同步Mutex类

    C#多线程系列之进程同步Mutex类

    本文详细讲解了C#多线程中的进程同步Mutex类,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • C#实现中文日历Calendar

    C#实现中文日历Calendar

    这篇文章介绍了C#实现中文日历Calendar的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 利用C#实现进程管理器

    利用C#实现进程管理器

    这篇文章主要为大家详细介绍了如何利用C#实现自己的进程管理器,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12
  • 简单的excel导入导出示例分享

    简单的excel导入导出示例分享

    这篇文章主要介绍了简单的excel导入导出示例分享,需要的朋友可以参考下
    2014-03-03

最新评论