C#窗口应用入门

一.创建项目

文件-新建-项目-c#-widow-控制台
在这里插入图片描述
项目文件夹
在这里插入图片描述
.sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。
打开项目文件夹
在这里插入图片描述
.csproj:项目文件,里面包含着这个项目的信息,可以双击运行。

using System;//命名空间
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace c_test1//项目名
{
    class Program//类名
    {
        static void Main(string[] args)//主函数
        {
            Console.WriteLine("hi!");
            Console.ReadKey();//没有这一句,结果一闪而过
            //暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中
        }
    }
}

二.winform

文件-新建-项目-c#-widow窗口应用

1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序
帮助我们获得信息或者传输信息等。

在这里插入图片描述

在这里插入图片描述
Vs工具箱不见了怎么办:ctrl+alt+x

2.给按钮绑定右键属性

先建立一个按钮

把下图拖入页面,设定需要的属性
在这里插入图片描述
点击按钮,右键属性,如图进行绑定
,
属性
Name:在后台要获得前台的控件对象,需要使用Name属性。
visible:指示一个控件是否可见。
Enabled:指示一个控件是否可用。

3.给控件绑定事件
事件
事件:发生一件事情。
注册事件:双击控件注册的都是控件默认被选中的那个事件。
触发事件:

点击控件右键属性
在这里插入图片描述
4.创建新的窗体
在这里插入图片描述
在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。
也就意味着,当你将主窗体关闭后,整个应用程序都关闭了

5.给其他窗口传递主窗口
在这里插入图片描述
新建的类设置为静态类
在这里插入图片描述
在这里插入图片描述
静态类不能共享,但是字段可以共享,在form3类里面是拿不到form1对象的,但可以访问到静态类里面的form1公用字段

在主窗口设置load函数,将窗口传达静态类字段里
在这里插入图片描述
form3可以进行调用
在这里插入图片描述
6.一些常用操作

弹出文字

MessageBox.Show("Hello World!");

弹出窗口
在这里插入图片描述
随机坐标
在这里插入图片描述
播放音乐
在这里插入图片描述
控制单选在这里插入图片描述
单选和多选
checked:指示这个控件是否处于选中状态。

默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。

菜单栏
在这里插入图片描述
显示多个窗体
在这里插入图片描述
图片框
在这里插入图片描述
加载图片
在这里插入图片描述
加载文件夹
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
7.TextBox

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
TextBox控件
WordWrap:指示文本框是否换行。
PasswordChar:让文本框显示一个单一的字符
ScollBars:是否显示滚动条
事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。

Timer空间
在指定的时间间隔内做一件指定的事情。
赋值当前时间
在这里插入图片描述
8、MDI窗体的设计
1、首先确定一个父窗体。 将IsMdiContainer设置为true。
2、创建子窗体,并且设置他们的父窗体。

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值