gpt4 book ai didi

vb.net 循环通过控件和 my.settings 变量

转载 作者:行者123 更新时间:2023-12-04 18:15:33 25 4
gpt4 key购买 nike

我有 20 个文本框和 20 个 my.settings 变量

文本框和 my.settings 变量具有相同的名称
文本框名称:mid0,其值为 my.settings.mid0

文本框是在运行时创建的
我有一个保存按钮,它会将文本框的值保存在 my.settings 变量中

这是代码

Dim Ctl As Control
Dim MyTextbox As TextBox
For i As Integer = 0 To 20
Ctl = tabc.TabPages(6).Controls.Item("mid" & i.ToString)
If Ctl IsNot Nothing Then
MyTextbox = CType(Ctl, TextBox)
My.Settings.("mid" & i.ToString) = MyTextbox.Text 'this line is the problem
End If
Next

那么我如何遍历 my.settings 变量?
从 mid0 到 mid20

我试过了
CallByName(My.Settings, "mid" & i.ToString, CallType.Set) = MyTextbox.Text

但我收到一个错误“表达式是一个值,因此不能成为赋值的目标。”

最佳答案

将 My.Settings 行更改为

My.Settings("mid" & i.ToString) = MyTextbox.Text 

这实际上相当于删除期间:)

关于vb.net 循环通过控件和 my.settings 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com