【发布时间】:2019-01-04 14:29:06
【问题描述】:
你好,我有一个包含标签和文本框的表单,其中包含程序创建的文件夹的密码。每次点击保存新密码按钮时,它都会在表单上创建一个新的文本框和标签。我想保存密码,这样如果他们对文件夹进行更改,它会询问他们是否希望保留更改,然后他们必须输入该文件夹的密码。我的问题是如何将该密码保存到该文件夹。如果他们愿意,他们可以从设置中添加或删除密码。这是我用来创建新文本框的代码。框和标签中的文本仅用于测试。称为列表的表单是文本框的位置显示并且仅在此处显示用于测试目的
public partial class Passworddata : Form
{
public List<TextBox> TextBoxes = new List<TextBox>();
public List<Label> labels = new List<Label>();
public Passworddata()
{
InitializeComponent();
}
private void Button1_Click(object sender, EventArgs e)
{
TextBox tb = new TextBox();
Label labl = new Label();
int i = TextBoxes.Count + 1;
tb.Location = new Point(30,i *30);
labl.Location = new Point(1,i*30);
tb.Width = 30;
tb.Name = "ID" + i;
labl.Text = "hi";
tb.Text = "hello";
TextBoxes.Add(tb);
labels.Add(labl);
Forms.list.Panel1.Controls.Add(tb);
Forms.list.Panel1.Controls.Add(labl);
Forms.list.Show();
}
}
【问题讨论】:
-
向我们展示您到目前为止所做的尝试,并展示生成文本框的代码。现阶段的问题过于宽泛和不清楚
-
好的,我添加了代码
-
有人能告诉我不赞成投票的目的是什么吗??我不认为 c# 中新人反对投票的问题对他们有帮助
-
您的问题文本未格式化,您试图解释程序中不相关的部分使问题难以阅读,并且可能有数百万种方法将数据保存到文件中。您的文本框是动态生成的这一事实对将文本保存到文件的问题没有影响。除非您不知道如何获取对所述文本框的引用,否则这将是一个不同的问题。总而言之,可以做出很多改进,你能告诉我为什么你认为你的问题很好而且很清楚吗?如果你愿意,我会投票。
标签: c# winforms textbox passwords