zoukankan      html  css  js  c++  java
  • C#(winform)项目中自制alert提示窗体并引用系统图标资源

    先来个图片:

    再上代码

    代码
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Reflection;


    namespace FB.FormHelper
    {
    public partial class CloseForm : Form
    {
    /// <summary>
    /// 构造函数
    /// </summary>
    public CloseForm()
    {
    InitializeComponent();
    this.DialogResult = DialogResult.Cancel;
    }
    /// <summary>
    /// 确定按钮点击事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)
    {
    if (radioButton1.Checked)
    {
    this.DialogResult = DialogResult.OK;
    }
    else
    {
    this.DialogResult = DialogResult.No;
    }
    this.Close();
    }
    /// <summary>
    /// 绘图事件
    /// </summary>
    /// <param name="e"></param>
    protected override void OnPaint(PaintEventArgs e)
    {
    Graphics g
    = e.Graphics;
    Icon icon
    = SystemIcons.Question;
    g.DrawIcon(icon,
    30, 16);
    }
    /// <summary>
    /// 取消按钮点击事件
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button2_Click(object sender, EventArgs e)
    {
    this.Close();
    }

    }
    }

    其中绘图事件的代码比较重要

    全靠这两句代码让这个窗体有了系统icon资源

  • 相关阅读:
    腾讯云COS对象存储的简单使用
    SpringSecurity的简单使用
    AngularJS入门 & 分页 & CRUD示例
    使用 Java 发送邮件
    Java操作pdf: JarsperReport的简单使用
    获取Spring容器中的Bean协助调试
    JMS--ActiveMQ的简单使用
    Echarts和Quartz简介
    WebService
    Java使用 POI 操作Excel
  • 原文地址:https://www.cnblogs.com/liulun/p/1624663.html
Copyright © 2011-2022 走看看