首页 > 编程语言 >C#通过其他类更新textbox控件

C#通过其他类更新textbox控件

时间:2022-11-13 21:33:48浏览次数:44  
标签:控件 调用 form 示例 C# 类中 textbox

应用需求:
经常我们会碰到这样的情况,我们需要在其他C#类里面调用控件并修改其中的某个属性。

解决办法:
1.在控件类中添加静态变量:

public static Form1 form;
1
2.然后在其构造函数中把这个类自己本身传给上面这个静态类。

form = this;
1
3.再把你需要调用的控件的Modifiers属性修改为public,这样外部的类才能获取这个控件。
4.最后在其他类中调用这个控件。如示例中调用了一个textBox:

Form1.form.textBox1.Text = "修改成功";
1
示例代码下载
————————————————
版权声明:本文为CSDN博主「花海_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012130706/article/details/78883055

标签:控件,调用,form,示例,C#,类中,textbox
From: https://www.cnblogs.com/icaowu/p/16887034.html

相关文章

  • 《Design by Contract for Embedded Software》 翻译
    DesignbyContract isthesinglemosteffectiveprogrammingtechniquefordeliveringhigh-qualitycode.HereyoucanlearnwhattheDesignbyContractprogram......
  • sqlalchemy的连接方式
    这是比较推荐的连接方式,基于threading.local实现的。#-*-coding:utf-8-*-fromsqlalchemyimportcreate_enginefromsqlalchemy.ormimportsessionmaker,sc......
  • docker部署redis
    1、问题描述docker部署redis,记录下。2、问题说明2.1、搜索redis,可跳过dockersearchredis2.2获取docker镜像dockerpullredis2.3构建容器前准备工作,挂载文件......
  • ERC721开发NFT--接口
    使用https://docs.openzeppelin.com/contracts/4.x/erc721中的简单案例pragmasolidity^0.8.0;import"@openzeppelin/contracts/token/ERC721/extensions/ERC721U......
  • sqlalchemy--m2m
    这一块先建个表,后面再讨论#-*-coding:utf-8-*-fromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemyimportcreate_engine,Column,String,......
  • c语言第二例题
    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间......
  • Abp vNext : 使用 BackgroundJobs
    内存中的BackgroundJobs第一步:定义类EmailSendingArgs,用于保存后台作业的数据namespaceAbpManual.BackgroundJobs{///<summary>///后台作业数据///......
  • 报错:Uncaught SyntaxError: Private field '#xxx' must be declared in an enclosing
    报错:UncaughtSyntaxError:Privatefield'#xxx'mustbedeclaredinanenclosingclass(atxxx.jsp:9:22)经检查发现是由于笔者粗心原因将$("#btn")写成了${"#btn"}......
  • [ARC086F] Shift and Decrement 题解
    linkSolution一个简易的贪心想法是我们肯定是对于一个相同的序列求出操作到它的最小操作次数,看能否\(\leK\)。注意到我们在第\(x\)次A操作后进行\(-1\)操作相当于......
  • C语言 #define 和 typedef 区别
    在C语言编程中,typedef和 #define是最常用语句,可能很多工作过几年的工程师都没有去深究过它们的一些用法和区别。typedef的用法在C/C++语言中,typedef常用来定义一个标识......