网站首页 > 文章中心 > 其它

vb.net记住的简单介绍

作者:小编 更新时间:2023-09-01 13:24:02 浏览量:336人看过

vb.net怎么自定义坐标系

下面说坐标轴和原点的标示法:

假定自定义坐标设为:

Print "x" '标示x轴

Print "y" '标示y轴

Print "0" '标示原点

VB.net 如何实现记住密码 自动登录

vb.net记住的简单介绍-图1

代码如下:

/// summary

/// 连接到窗体:通过密码保护信息找回密码!

/// /summary

/// param name="sender"/param

vb.net记住的简单介绍-图2

/// param name="e"/param

private void lbl_mibao_Click(object sender, EventArgs e)

{

Getbackpwd getbackpwd = new Getbackpwd();

getbackpwd.Show();

}

/// 当该窗体加载时从xml文件中读取用户信息并加载到combox的Items中

private void Addresslist_Load(object sender, EventArgs e)

XmlTextReader reader = new XmlTextReader(@"E:\面向对象--C#练习\通讯录\address list\address list\user.xml");

while (reader.Read())

//if (reader.LocalName.Equals("Name") || reader.LocalName.Equals("Number"))

if (reader.LocalName.Equals("username"))

this.cmbUserName.Items.Add(reader.ReadString());

//if (reader.LocalName.Equals("Number"))

//{

//}

reader.Close();

/// 保存用户名到user.xml

//在listcontol上更改SelectedValue时执行从数据库读取密码的事件

private void cmbUserName_SelectedValueChanged(object sender, EventArgs e)

string username = cmbUserName.Text.Trim();

string sql = string.Format("select pwd from Admin where Username='{0}'", username);

try

SqlCommand command = new SqlCommand(sql, DBHelper.connection);

DBHelper.connection.Open();

SqlDataReader dataReader = command.ExecuteReader();

while (dataReader.Read())

txtpwd.Text = (string)dataReader["pwd"];

checkBoxpwd.Checked = true;

catch

MessageBox.Show("数据库操作出错!");

finally

DBHelper.connection.Close();

/// 记住密码操作

private void checkBoxpwd_Enter(object sender, EventArgs e)

bool check = true;

check = checkinput(cmbUserName.Text.Trim());

if ((string)cmbUserName.Text.Trim() == "")

MessageBox.Show("请输入用户名", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

cmbUserName.Focus();

else

if (txtpwd.Text.Trim() == "")

MessageBox.Show("请输入密码", "输入提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

txtpwd.Focus();

bool isValidUser = false; // 标识是否为合法用户

string message = ""; // 如果登录失败,显示的消息提示

// 如果验证通过,就显示相应的用户窗体,并将当前窗体设为不可见

if (ValidateInput())

// 调用用户验证方法

isValidUser = ValidateUser(cmbUserName.Text, txtpwd.Text, ref message);

// 如果是合法用户,显示相应的窗体

if (isValidUser)

if (check == true)

XmlDocument doc = new XmlDocument();

doc.Load(@"E:\面向对象--C#练习\通讯录\address list\address list\user.xml");//(@"E:\面向对象--C#练习\通讯录\address list\address list\user.xml");

XmlElement node = doc.CreateElement("user");

XmlNode xnode = (XmlNode)doc.CreateElement("username");

xnode.InnerText = cmbUserName.Text.Trim();

node.AppendChild(xnode);

doc.DocumentElement.InsertAfter(node, doc.DocumentElement.LastChild);

doc.Save(@"E:\面向对象--C#练习\通讯录\address list\address list\user.xml");

//doc.Load (@"E:\面向对象--C#练习\通讯录\address list\address list\user.xml");

// 如果登录失败,显示相应的消息

MessageBox.Show(message, "记住密码失败!", MessageBoxButtons.OK, MessageBoxIcon.Information);

/// 验证当前combox中内容是否已经存在于xml文件中

/// param name="text"/param

/// returns/returns

private bool checkinput(string text)

int count;

bool c = true;

for (count = 0; count cmbUserName.Items.Count;count ++ )

if (text ==(string )cmbUserName .Items [count])

c=false;

return c;

person

user

vb.net双击控件到代码,翻过来怎么根据代码对应控件?

并无快捷方式,记住控件名称,

然后在From1[设计]的属性面板最上方的下拉框中寻找该控件,

查看Location.X, Location.Y的值,就知道它在哪个位置了.

至于代码是属于哪个控件的事件处理的,在窗体设计器中顶部可见.

以上就是土嘎嘎小编为大家整理的vb.net记住的简单介绍vb.net记住的简单介绍相关咨询咨询主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章