C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*
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#做登录界面并且密码显示为*相关推荐
- C#:在一个窗体类中改变另一个窗体控件的属性
例如:要在Form2窗体类中,改变Form1窗体中某控件的属性(内容.尺寸等). 本人所知道的至少有两种方式,第一种方法类似于设置从属关系,具体方式如下: 1.在Form1中添加一个要改变属性的控件, ...
- 在一个窗体中调用另一个窗体的控件或方法(C#)
在一个窗体中调用另一个窗体的控件或方法 解决方案:从构造函数中传递参数(Form). 1.将Form1中的控件改成public属性 具体实现过程请参看一下代码(在form1的textbox1中输入然后 ...
- Spring 如何在一个事务中开启另一个事务?
Spring项目,需要在一个事务中开启另一个事务. 上面提到的情景可能不常见,但是还是会有的,一旦遇到,如果业务比较复杂,就会很麻烦,但是还是有解决的方案的,比如将一个service方法拆成两个方法, ...
- spring中怎么让事物提交_Spring怎么在一个事务中开启另一个事务
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:Mazin my.oschina.net/u/3441184/blog/893628 ...
- php引入类的位置,php如何在一个类中引入另外一个类
有时候需要在一个类中调用另外一个类里面的方法,然后另外一个类又需要调用当前类的方法,怎么办呢?下面是具体的介绍.希望对大家有用,更多内容请关注应届毕业生网! 可以直接引入类对象的方式调用另外一个类的方 ...
- python 调用另一个py_跟我自学python 第9章 类(9.4.6 在一个模块中导入另一个模块)...
大家好今天学习9.4.6 在一个模块中导入另一个模块 .今天我们继续学习python.马上类就学完了. 喜欢python就关注冠山巡山使. 我将跟大家一块自学完python语言. 9.4.6 在一个模 ...
- android addview指定位置,Android开发中,请问当在一个视图中addView另一个布局视图时为什么报错?...
Android开发中,我在一个视图中addView另一个布局视图(该视图通过inflate加载获得,其中root为null即没有附加parent视图),为什么还是会报错误: The specified ...
- 在一个数组中删除另一个数组存在的值
在一个数组中删除另一个数组存在的值 可以在购物车中删除多个商品的时候用此方法 在Vuex实现完整购物车中有涉及,详见 Vuex实现完整购物车 <script type="text/ja ...
- android 启动一个应用,android 在一个应用中启动另一个应用
android 在一个应用中启动另一个应用 在程序开发过程当中,常遇到需要启动另一个应用程序的情况,比如在点击软件的一个按钮可以打开地图软件. startDingAppButton = (Button ...
最新文章
- 网站快照更新不及时要怎样解决?
- 用Tableau画幂函数柱状图
- Scala _05集合_数组(一)
- Windows 10升级1909之后,很多软件不支持高分辨率而造成字体过小
- applicationContext.xml中的使用${}是代表什么意思?
- 使用RNN和TensorFlow创建自己的Harry Potter短故事
- 用重构指导Clean Code(二):依恋情结和switch语句
- 凭借K2 SmartObject框架,在SharePoint中集成数据
- 信息学奥赛一本通(1055:判断闰年)
- Linq to Sql: 集成数据库语言查询之一
- JSP页面元素-新手向
- OpenSSL生成RSA公私钥(java)
- 认知机器人:机器人学
- Pool tag list
- 732 我的日程安排表 III(差分思想)
- 8种隔夜食物千万不要吃
- axure字符图标 web字体 iconfont配置
- 简述网桥的特点_网桥的工作原理和特点是什么?
- BI神器Power Query(22)-- 同一列内多重替换(2)
- 人员考勤,MySQL数据库一个表自动生成3表筛选人员迟到早退缺勤
热门文章
- keil问题:报 ***WARNING L25: DATA TYPES DIFFERENT 警告,是什么问题?
- AT89S52与AT89c51的区别
- React Api请求最佳实践react-query3使用教程(比swr更好用更强大)
- 【数据中心】容灾备份
- 「机器学习」天池比赛:金融风控贷款违约预测
- 虚拟机安装Ubuntu后的问题(不能全屏、不能上网;换源挂代理;安装搜狗输入法;pycharm的sudo模式启动快捷方式)
- python wms系统源码_java开发的wms仓库管理系统源码(PC+Android)
- 修改VirtualBox中mac的分辨率
- 使用74LS160设计六进制计数器
- c++ linux utf-8 编码 中文汉字分割(超简单代码)