c# - 您好,我如何将 && 添加到文本框和用户名和密码字符串,以及如何关闭第一个表单已编辑
问题描述
我想在允许访问 Form2 之前执行用户名和密码检查。Form2 应仅在name
和password
匹配时加载。但是,我的代码不起作用并且 Form2 总是加载。还有当第二个打开时如何关闭第一个表单
private void BtnLogin_Click(object sender, EventArgs e)
{
var newForm = new Form2();
if (txtbName.Text = "Georgi"&& txtbPassword.Text = "123" )
{
newForm.Show();
}
}
解决方案
我认为您可以使用以下代码。您应该使用==
来检查是否相等
private void BtnLogin_Click(object sender, EventArgs e)
{
var newForm = new Form2();
if (string.Equals(txtbName.Text.ToLower() , "Georgi".ToLower()) && string.Equals(txtbPassword.Text , "123"))
{
newForm.Show();
}
}
推荐阅读
- c# - 我怎样才能制作像0000-0000这样的电话号码格式
- elasticsearch - ElasticSearch starts with query for autocomplete feature
- ffmpeg - 快速剪辑长视频片段
- php - 如何处理具有 3 个段的 url 路由?
- php - 使用 Jquery 响应多个 Keypress
- java - 使用递归方法在java中返回一个中序字符串?
- javascript - 更新 Flash 内容 src 标签以换出动画
- css - React Fontawesome CSS 伪元素不在 div 内呈现,但在 Codepen 中工作
- python - 如何在python中加入或合并
- python - 有更好的方法来编写列表理解吗?