gpt4 book ai didi

vb.net - 变量的组合框赋值

转载 作者:行者123 更新时间:2023-12-02 02:26:58 26 4
gpt4 key购买 nike

如果我输入:

variableName = namecombobox.selectedItem

Dim variablename as type = namecombobox.SelectedIndex

Visual Studio 给我错误

Option Strict disallows conversions from object to string.

我可以通过以下方式解决这个问题:

variableName = convert.ToString(namecombobox.SelectedItem)

组合框中包含的所有值是否自动被视为非字符串,即使它们是字符串值(在本例中为“男性”和“女性”)以及将组合框中选择的值分配给的正确方法是什么一个变量?

最佳答案

这很正常,ComboBox.Items 属性是System.Object 的集合。您应该使用项目的 ToString() 方法,就像 ComboBox 生成可见文本一样。

 Dim variableName As String = namecombobox.SelectedItem.ToString()

或者使用 CStr(),VB.NET 方式。

关于vb.net - 变量的组合框赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5543695/

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