【发布时间】:2020-04-09 01:07:16
【问题描述】:
我有一个初始屏幕,其中有一个文本框,它显示了从文件app.config的键中提取的名称.
最初,键显示例如 60,如果我进行操作,键是 3,但我不知道如何更新文本框中代表该键的文本。这是我得到值 3 的代码:
string nempresa;
Configuration config = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
nempresa = config.AppSettings.Settings["EMPRESA"].Value;
this.textBoxNombreEmpresa.Dock = System.Windows.Forms.DockStyle.Bottom;
this.textBoxNombreEmpresa.Font = new System.Drawing.Font("Bookman Old Style", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.textBoxNombreEmpresa.ForeColor = System.Drawing.SystemColors.MenuHighlight;
this.textBoxNombreEmpresa.Location = new System.Drawing.Point(0, 742);
this.textBoxNombreEmpresa.Multiline = true;
this.textBoxNombreEmpresa.Name = "textBoxNombreEmpresa";
this.textBoxNombreEmpresa.Size = new System.Drawing.Size(1548, 68);
this.textBoxNombreEmpresa.TabIndex = 3;
this.textBoxNombreEmpresa.Text = nempresa;
this.textBoxNombreEmpresa.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
有什么想法吗?
【问题讨论】:
-
你希望它显示什么而不是 3?
-
@xTwisteDx 该变量包含什么,3 是该变量包含什么,但如果我更新变量,我希望文本框也更新
-
创建一个方法
UpdateTextBoxNombreEmpresa(string value)并将nempresa设置为一个属性。然后你可以在属性的 setter 中调用这个方法。这样,每当nempresa获得新值时,您的文本框将始终被填充 -
您好,您的问题解决了吗?
-
@MongZhu 你好!仍在努力!用计时器也许这行得通!
标签: c# forms visual-studio textbox app-config