实例019 以图形按钮显示的界面

这篇具有很好参考价值的文章主要介绍了实例019 以图形按钮显示的界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实例说明

菜单和工具栏虽然能方便用户操作程序的相应功能,但各有缺点。如果采用按钮式功能菜单,不但美观大方,而且操作灵活。当单击按钮时,用户区将显示相应的操作按钮组。下面介绍图形界面式菜单的设计方法。运行本例,效果如图1.19所示。

实例019 以图形按钮显示的界面,Winform,c#,开发语言

1.19  以图形按钮显示的界面

技术要点

本例中用到了Image.FromFile方法和PictureBox.Image属性,下面详细介绍一下。

(1)Image.FromFile方法:从指定的文件创建Image。该函数的结构为:

public static Image FromFile (string filename)

参数说明如下。

l     filename:当前目录的指定路径字符串,包含要从中创建Image的文件的名称。

l     返回值:此方法创建的Image

(2)PictureBox.Image属性:获取或设置PictureBox显示的图像。其属性结构为:

public Image Image { get; set; }

l     属性值:要显示的Image

 注意:在本例中不易使窗体最大化。如最大化,会使Label控件不在正确的位置上。

实现过程

(1)创建一个项目,将其命名为Ex01_19,默认窗体为Form1。

(2)在Form1窗体上添加MenuStrip控件用来设计菜单;添加Picture控件、Panel控件用来设计图形显示的界面。

(3)将panel的背景图片设置为图1.19所示,并在图片上添加Label控件,同时将Label控件的BackColor属性设置为transparency。

(4)主要程序代码。

        private void label1_Click(object sender, EventArgs e)

        {

           pictureBox3.Image= Image.FromFile("3.jpg");//为控件加载图像

        }

举一反三

根据本实例,读者可以实现以下功能。

  制作图片的动态更新。

  制作一个图片浏览器。

 文章来源地址https://www.toymoban.com/news/detail-592538.html

到了这里,关于实例019 以图形按钮显示的界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言编写图形界面

    使用的是VSCode + MinGW; VSCode配置C语言的环境就不讲了,具体可以看一下这篇文章:VSCode配置C语言环境 先说一下本篇文章编译的条件吧。 本篇文章需要编译器链接Windows GDI32库,所以如果你用的是VSCode+MinGW,就需要修改task.json文件,使其在链接的时候,链接Window GDI32库。 修改

    2024年02月11日
    浏览(36)
  • 完美解决 RabbitMQ 可视化界面中 Overview 不显示图形的问题

                                                                             💧 记录一下今天遇到的 b u g color{#FF1493}{记录一下今天遇到的bug} 记录一下今天遇到的 b ug 💧           🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞

    2024年02月10日
    浏览(45)
  • 使用 X11 实现 Windows(MobaXterm) 连接 Linux 并显示图形界面

    linux准备工作: 1.安装 X11 相关的软件包 我用的是CentOS,在终端输入 2.配置 SSH 服务器以允许 X11 转发。打开 SSH 服务器配置文件(通常是 /etc/ssh/sshd_config )有#的话要吧#删掉 3.重新启动 SSH 服务器以使配置生效 windows准备工作 1.下载MobaXterm MobaXterm Xserver with SSH, telnet, RDP, VNC an

    2024年02月14日
    浏览(43)
  • C语言实战 - 贪吃蛇(图形界面)

    由于本人精力有限,暂时先把素材和代码放上,等以后有空再补教程。 目录 效果预览 准备工作 EasyX图形库 音频素材 代码编写 Transfer.h文件 game.cpp文件 main.c文件 先来看一下最终成品效果 贪吃蛇图形界面 这个贪吃蛇项目是基于EasyX图形库写的,所以需要安装一个easy图像库,

    2024年02月05日
    浏览(44)
  • C语言实战 - 扫雷(图形界面-鼠标操作)

    目录 最终效果预览 预备内容 相关说明 相关教程 用到的知识 EasyX图形库的下载 思路 源代码 最后   在学习如何编写扫雷程序之前,我们先来看一下最终写成代码的演示效果 扫雷视频素材   虽然这是C语言的实战项目,但由于easyx图形库需要在C++环境下才能运行,所以在写代

    2024年02月09日
    浏览(40)
  • Qt信号和槽绑定实例,点击pushbutton按钮触发QLabel文本显示和关闭

    功能简介: 点击qt界面中的open按钮在界面中显示文本,同时按钮变为close按钮,再点击close按钮可以关闭显示文本,同时按钮变为open按钮,继续点击open按钮。。。。。。 关键内容: 1.创建一个qt工程 2.定义一个QPuschButton按钮实例和一个QLabel文本显示实例 3.设置按钮显示内容和

    2024年02月12日
    浏览(44)
  • easy X(C语言图形化界面)学习

    1.文件为(.cpp)后缀 运行结果如下: 第三个参数 画几个圆 举例: 运行结果: RGB画板的三原色数据 修改outtextxy函数,让其输出多个字符(字符串) 文字居中 运行结果: 举例: 输出图片相对路径时,把文件放在vs对应的项目文件中 运行结果为: 举例: 运行结果: 判断鼠标

    2024年02月02日
    浏览(42)
  • C语言伪图形与键盘操作加扫雷实例

    大家好,这一篇博客讲的是我对C语言伪图形与键盘操作的理解。如果有错误,还请读者大大们指出。 在game.h头文件中: 在test.c源文件中: 程序展示: QQ录屏20231221184108 程序展示: QQ111 在game.h头文件中: 在test.c源文件中: 在game.c源文件中: 程序展示: 程序展示3 想要使用

    2024年02月02日
    浏览(41)
  • 一键式 new 多个相同的实例(通过界面按钮 来控制 应用的创建、修改、删除,使用Docker Compose 编排应用所需环境)

    需求:通过界面按钮 来控制 实例的创建、修改、删除。 由于Web应用采用多服务方式开发,每个服务都可以单独访问(单独占用一个端口)。以前部署服务器,采用的Nginx监听端口 转发。但是这样就会在new整个应用的时候,就需要暴露很多端口(每个服务都可以单独访问)、

    2023年04月25日
    浏览(41)
  • 图形化界面扫雷(C语言+easyx实现,多图教学)

    学了那么长时间的C语言,我们所有的一切似乎都被禁锢在黑框框(控制台)里,让人觉得很无趣,学习unity那样的平台又太过困难,那么有没有什么是适合我们这些新手使用的?答案是:有! EasyX 是针对 C/C++ 的图形库,可以帮助使用C/C++语言的程序员快速上手图形和游戏编程

    2024年02月06日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包