首页 > 编程语言 >C# 01 画面跳转、消息框

C# 01 画面跳转、消息框

时间:2024-03-22 14:58:12浏览次数:17  
标签:控件 01 编辑 C# 画面 跳转 comboBox1 MessageBoxIcon

一、 2个画面互相跳转

form1:

 private void label1_Click(object sender, EventArgs e)
 {

     //次画面を非表示  隐藏此画面显示2画面
         this.Visible = false;  
         Form2 f2 = new Form2();
         f2.Show();
}

form2:

        private void button2_Click(object sender, EventArgs e)
        {       
            //Form1を表示
            Form1 f1 = new Form1();
            f1.Visible = true;

            //画面を閉じる
            this.Close();
        }

二、模态窗口     关闭2前无法触碰1

form1:

    private void label1_Click(object sender, EventArgs e)
    {
        //关闭2前不能触碰1
        Form2 f2 = new Form2();
        f2.ShowDialog(); 
    }

form2:

     private void button2_Click(object sender, EventArgs e)
        {       
            //画面を閉じる
            this.Close();
        }

三、消息框

MessageBox.Show("文本", "标题", 按钮类型 , 图标);

按钮联系: 1. MessageBoxButtons.OK     OK

2.MessageBoxButtons.YesNo       是否

图标类型:

1. MessageBoxIcon.Information   正常

2. MessageBoxIcon.Error   错误

3. MessageBoxIcon.Warning  警告

 

对于YESNO:

 DialogResult dialog = MessageBox.Show("登録吗?", "確認", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

 if (dialog == DialogResult.Yes)
 {
     Console.WriteLine("登録を始めます"); 
     MessageBox.Show("登录成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

     label1.Text = "跳转吧!";
 }
 else if (dialog == DialogResult.No)
 {
     Console.WriteLine("登録をやめました");
 }

四、控件属性

1.  textBox

  1. ForeColor:此组件的前景色,用于显示文本;
  2. BorderStyle:指示编辑控件是否应带有边框或边框类型;
  3. Lines:多行编辑中的文本行,作为字符串值的数组;
  4. MaxLength:指定可以在编辑控件中输入的最大字符数;
  5. PasswordChar:指示将为单行编辑控件的密码输入显示的字符;
  6. Multiline:控制编辑控件的文本是否能够跨越多行;
  7. ScrollBars:定义控件滚动条的行为;
  8. WordWrap:指示多行编辑控件是否自动换行;
  9. Enabled:指示是否启用该控件,true为启用状态用户可编辑,false为禁用状态用户不可编辑;
  10. Name:指示代码中用来标识该对象的名称;
  11. Text:获取或设置多格式文本框中的文本;

 

五、文字自动补全

1、将  AutoCompleteSource 属性设置为 ListItems 或 CustomerSource (textbox 没有 ListItems)
2、设置 AutoCompleteMode  自动完成样式属性设置,有三值 Suggest(显示相关下拉)、Append(自动补全相关)、SuggestAppend(前两者的结合)

3. AutoCompleteCustomSoursce 设置值的自定义列表

(1).组合框 comboBox

 comboBox1.Items.Add("");
 comboBox1.Items.Add("苹果");
 comboBox1.Items.Add("香蕉");
 comboBox1.Items.Add("西瓜");
// comboBox1.SelectedIndex = 2; 
 comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;  //设置自动完成的模式
 comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;  // 设置自动完成字符串的源

 (2).文本框 textBox

标签:控件,01,编辑,C#,画面,跳转,comboBox1,MessageBoxIcon
From: https://www.cnblogs.com/oyww-2027/p/18089461

相关文章

  • PHP curl_getinfo
    curl_getinfo是PHP中cURL库的一个函数,用于获取cURL传输会话的信息。当你使用cURL发送请求后,你可以使用curl_getinfo函数来获取与该请求相关的信息,例如响应的状态码、重定向次数、总传输时间等。以下是curl_getinfo函数的简单示例和参数解释:arraycurl_getinfo(re......
  • C++ Qt开发:QProcess进程管理模块
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QProcess组件实现针对进程的控制管理等。当你在使用Qt进行跨平台应用程序开发时,经常需要......
  • Nginx+ModSecurity(WAF) 加强 Web 应用程序安全性
    Nginx和ModSecurity加强Web应用程序的安全性在当今互联网时代,Web应用程序的安全性变得尤为重要。为了保护应用程序和用户的数据免受恶意攻击和漏洞利用,使用合适的工具和技术是必不可少的。本文将探讨如何使用两个流行的工具——Nginx和ModSecurity,来加强Web应用程序的......
  • .net core 实现微信支付-小程序支付(服务端代码)
    前言前段时间研究了下微信支付-小程序支付的功能。但微信支付文档中关于.netC#的语言的sdk没有,只有javago和php版本的,当然社区也有很多已经集成好的微信支付.netcoresdk,但他们的的又都太臃肿了(我只需要个微信支付即可),集成度也特别深,用起来还得先学习下他们的文档,拿来主义固......
  • 软件测试的学习随笔001
    T01:我理解的软件测试流程:1.需求分析阶段:测试团队与业务团队和开发团队合作,了解需求与功能,确定测试范围与重点,分配好产品计划的排期。2.测试计划阶段:制定测试计划,包括测试目标、测试策略、资源需求、进度安排等等。3.测试设计阶段:根据需求和设计文档编写测试用例,设计测试数据。......
  • [Git]文件过大在wsl内无法clone的问题
    git文件1.4G,提示http有网络问题或者缓存不足:查看git配置gitconfig--list设置git配置gitconfig--globalhttp.versionHTTP/1.1gitconfig--globalhttp.postBuffer524288000取消git配置gitconfig--global--unsethttp.versiongitconfig--global--unsethttp.postbu......
  • [Container] Building and Running Container Images
    Stepstocreateandruncontainers:1.CreateaDockerfile2.UsetheDockerfiletocreateacontainerimage3.UsethecontainerimagetocreatearunningcontainerDockerfileexampleFROMalpine#DefinesthebaseimageCMD["echo","Hel......
  • leetcode148. 排序链表-归并法
    148.排序链表题干给你链表的头结点head,请将其按升序排列并返回排序后的链表。示例1:输入:head=[4,2,1,3]输出:[1,2,3,4]示例2:输入:head=[-1,5,3,4,0]输出:[-1,0,3,4,5]示例3:输入:head=[]输出:[]提示:链表中节点的数目在范围[0,5*104]内-105<=N......
  • COMP226市场微观结构及其对交易
    COMP226课业1持续评估数字任务于2024年2月26日星期一发布截止日期:2024年3月22日星期五21:00提交模式将单个R文件“solution.R”提交到画布上的CodeGrade分配学习成果评估了解市场微观结构及其对交易的影响。任务目标从订单信息中重建限额订单簿;计算数量基于限额订单簿标准截止日......
  • MAC安装elasticsearch-head插件
    1.下载插件源码gitclonehttps://github.com/mobz/elasticsearch-head.git2.进入文件夹npminstall3.安装npminstall4.启动npmrunstart5.访问http://localhost:910......