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资源

  • 相关阅读:
    JAVA web数据库登录界面
    JAVA web之相关名词大调查
    继承与多态课后
    第六周课后作业 02
    凯撒密文问题
    定义一个类,使用静态和构造随时知道定义了几个变量(第五周课后01)
    NAIPC2018
    [学习笔记]网络流
    Rikka with Prefix Sum
    Traffic Network in Numazu
  • 原文地址:https://www.cnblogs.com/liulun/p/1624663.html
Copyright © 2011-2022 走看看