C#—窗体的基本操作(实验8.1、8.2)

原创 2016年05月01日 22:37:59
/*
 * 设置一个窗体,该窗体自动位于屏幕中央;大小不可调;最小化、最大化按钮不可用;窗体标题为“烟台大学”。
 * 在该窗体上,放置一个按钮、一个标签。单击按钮时,在标签上显示当前系统时间。
 */
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;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            this.CenterToScreen();    //使窗体自动位于屏幕中央  
            //窗体大小不可调  
            this.FormBorderStyle = FormBorderStyle.FixedSingle;   //控制窗体边界的类型  
            this.MinimizeBox = false;   //最小化禁止  
            this.MaximizeBox = false;   //最大化禁止  

            this.BackColor = Color.White;  //窗体背景色设置为白色  
            this.Text = "烟台大学";   //窗体标题为“烟台大学”  
            button1.Text = "单击该按钮显示系统当前时间";
        }

        private void button1_Click(object sender, EventArgs e)
        {

            label1.Text = (DateTime.Now).ToString();
        }
    }
}

运行结果:

当按下按钮时

/* 
 * 窗体上有两个按钮:一个显示文本,一个显示图片。 
 * 单击上面按钮或按下Alt+B键,可弹出提示框;单击下面按钮也可以弹出消息框。 
 */  
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;

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

        private void Form1_Load(object sender, EventArgs e)
        {
            this.KeyPreview = true;           //窗体优先接收键盘事件  //若没有此句,则Alt+B无作用
            button1.Text = "第一个按钮(B)";
            button2.BackgroundImage = Image.FromFile(Application.StartupPath + @"\g.png");
            button2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;    //让图片适应按钮的大小  
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("单击了我!");  
        }

        private void button2_Click(object sender, EventArgs e)
        {
            MessageBox.Show("单击了我!");  
        }

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Alt && e.KeyCode == Keys.B)
                MessageBox.Show("单击了我!");  
        }

    }
}


运行结果:

当单击button1、button2或者按下Alt+B键时


版权声明:本文为博主原创文章,未经博主允许不得转载。

Netbeans8.1 IDE的基本设置(一)

Netbeans的基本介绍,请见我的另一博文NetbeansIDE介绍这里,我推荐安装 Netbeans for Java EE下载页面,具体的安装就不多说了。GlassFish可以不安装,因为有关的...
  • balary
  • balary
  • 2016年06月08日 22:21
  • 2331

邻接表存储的图的基本操作c++

注:若有错误或需要改进的地方,或有需要补充的内容请告之,新手上路,谢谢。有些函数还是比较冗余的,慢慢改进。 头文件: /*使用栈和队列要用指针*/ /************结构体****...
  • guozhiyao4
  • guozhiyao4
  • 2016年08月06日 22:33
  • 1081

C++队列实现的基本操作

#include #include #include using namespace std; typedef int elemType; typedef struct nodet  ...
  • u012223598
  • u012223598
  • 2014年04月11日 22:06
  • 1609

C#—窗体的基本操作(实验8-3)LinkLabel

using System; using System.Collections.Generic; /* * 设计一个窗体,要求: * 窗体启动后自动位于屏幕中央;窗体大小不可调;窗体背景色设置为白色...
  • LY_624
  • LY_624
  • 2016年04月29日 18:25
  • 453

传智播客Unity3D视频教程—1、Unity3D概念和基本操作

  • 2017年06月11日 15:31
  • 52.57MB
  • 下载

C#——窗体实验—进阶-文本框实验

问题描述及代码: /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2014, 烟台大学计算机学院学生 * All rights r...
  • lily1143
  • lily1143
  • 2016年05月20日 17:11
  • 332

实验1 SQL SERVER基本操作

  • 2014年04月03日 10:43
  • 96KB
  • 下载

ERDAS基本操作 实验报告

  • 2011年06月30日 16:51
  • 8.37MB
  • 下载

二叉树基本操作代码(数据结构实验)

  • 2010年12月20日 23:23
  • 20KB
  • 下载

cadence 基本操作实验

  • 2015年05月14日 13:42
  • 299KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#—窗体的基本操作(实验8.1、8.2)
举报原因:
原因补充:

(最多只允许输入30个字)