C#中在一个窗体中改变另外一个窗体中控件的显示

这个问题可以用来改变messageBox中默认显示的“确定”,可以使用此方法重新写一个窗体,显示OK;

方法:

1、将要改变的form中的控件属性改为public

2、需要显示时输入代码:

在任何一个窗体中都可以改变ShowForm中控件的内容

3、显示效果

其中:label居中写代码

        private void label1_Resize(object sender, EventArgs e){label1.Left = (this.ClientRectangle.Width - label1.Width) / 2;label1.BringToFront();}

编写密码登录界面:

        private void button1_Click(object sender, EventArgs e){if(((textBox2.Text=="admin1")&&(textBox1.Text=="hello1"))||((textBox2.Text == "666666") && (textBox1.Text == "admin2"))|| ((textBox2.Text == "888888") && (textBox1.Text == "admin3"))){this.Hide();MainForm test= new MainForm();test.Show();}else{              ShowForm showform = new ShowForm();showform.label1.Text = "User name or password error";showform.button1.Text = "OK";showform.Show();//MessageBox.Show("User name or password error"," ",MessageBoxButtons.OK);//this.Hide();}}

密码显示为*:在密码textBox中的属性中passwordChar 输入要显示的字符*

效果:

注意关闭所有的界面时应该把所有的界面都关闭掉

    private void MainForm_FormClosed(object sender, FormClosedEventArgs e){System.Environment.Exit(0);}

。。。。

C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*相关推荐

  1. C#:在一个窗体类中改变另一个窗体控件的属性

    例如:要在Form2窗体类中,改变Form1窗体中某控件的属性(内容.尺寸等). 本人所知道的至少有两种方式,第一种方法类似于设置从属关系,具体方式如下: 1.在Form1中添加一个要改变属性的控件, ...

  2. 在一个窗体中调用另一个窗体的控件或方法(C#)

    在一个窗体中调用另一个窗体的控件或方法 解决方案:从构造函数中传递参数(Form). 1.将Form1中的控件改成public属性 具体实现过程请参看一下代码(在form1的textbox1中输入然后 ...

  3. Spring 如何在一个事务中开启另一个事务?

    Spring项目,需要在一个事务中开启另一个事务. 上面提到的情景可能不常见,但是还是会有的,一旦遇到,如果业务比较复杂,就会很麻烦,但是还是有解决的方案的,比如将一个service方法拆成两个方法, ...

  4. spring中怎么让事物提交_Spring怎么在一个事务中开启另一个事务

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:Mazin my.oschina.net/u/3441184/blog/893628 ...

  5. php引入类的位置,php如何在一个类中引入另外一个类

    有时候需要在一个类中调用另外一个类里面的方法,然后另外一个类又需要调用当前类的方法,怎么办呢?下面是具体的介绍.希望对大家有用,更多内容请关注应届毕业生网! 可以直接引入类对象的方式调用另外一个类的方 ...

  6. python 调用另一个py_跟我自学python 第9章 类(9.4.6 在一个模块中导入另一个模块)...

    大家好今天学习9.4.6 在一个模块中导入另一个模块 .今天我们继续学习python.马上类就学完了. 喜欢python就关注冠山巡山使. 我将跟大家一块自学完python语言. 9.4.6 在一个模 ...

  7. android addview指定位置,Android开发中,请问当在一个视图中addView另一个布局视图时为什么报错?...

    Android开发中,我在一个视图中addView另一个布局视图(该视图通过inflate加载获得,其中root为null即没有附加parent视图),为什么还是会报错误: The specified ...

  8. 在一个数组中删除另一个数组存在的值

    在一个数组中删除另一个数组存在的值 可以在购物车中删除多个商品的时候用此方法 在Vuex实现完整购物车中有涉及,详见 Vuex实现完整购物车 <script type="text/ja ...

  9. android 启动一个应用,android 在一个应用中启动另一个应用

    android 在一个应用中启动另一个应用 在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件. startDingAppButton = (Button ...

最新文章

  1. 网站快照更新不及时要怎样解决?
  2. 用Tableau画幂函数柱状图
  3. Scala _05集合_数组(一)
  4. Windows 10升级1909之后,很多软件不支持高分辨率而造成字体过小
  5. applicationContext.xml中的使用${}是代表什么意思?
  6. 使用RNN和TensorFlow创建自己的Harry Potter短故事
  7. 用重构指导Clean Code(二):依恋情结和switch语句
  8. 凭借K2 SmartObject框架,在SharePoint中集成数据
  9. 信息学奥赛一本通(1055:判断闰年)
  10. Linq to Sql: 集成数据库语言查询之一
  11. JSP页面元素-新手向
  12. OpenSSL生成RSA公私钥(java)
  13. 认知机器人:机器人学
  14. Pool tag list
  15. 732 我的日程安排表 III(差分思想)
  16. 8种隔夜食物千万不要吃
  17. axure字符图标 web字体 iconfont配置
  18. 简述网桥的特点_网桥的工作原理和特点是什么?
  19. BI神器Power Query(22)-- 同一列内多重替换(2)
  20. 人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤

热门文章

  1. keil问题:报 ***WARNING L25: DATA TYPES DIFFERENT 警告,是什么问题?
  2. AT89S52与AT89c51的区别
  3. React Api请求最佳实践react-query3使用教程(比swr更好用更强大)
  4. 【数据中心】容灾备份
  5. 「机器学习」天池比赛:金融风控贷款违约预测
  6. 虚拟机安装Ubuntu后的问题(不能全屏、不能上网;换源挂代理;安装搜狗输入法;pycharm的sudo模式启动快捷方式)
  7. python wms系统源码_java开发的wms仓库管理系统源码(PC+Android)
  8. 修改VirtualBox中mac的分辨率
  9. 使用74LS160设计六进制计数器
  10. c++ linux utf-8 编码 中文汉字分割(超简单代码)