使用Option Strict On初始化文本框值

时间:2010-01-22 19:32:12

标签: vb.net

我尝试使用.Text属性

初始化文本框值
Textbox.Text = 0

但我收到错误Option Strict On disallows implicit conversions from 'Integer' to 'String'.

2 个答案:

答案 0 :(得分:1)

错误消息告诉您确切错误。 使用Textbox.Text = "0"或不要使用Option Strict

答案 1 :(得分:1)

这两种方法都有效:

TextBox1.Text = 0.ToString()
TextBox1.Text = CType(0, String)
TextBox1.Text = CStr(0)
TextBox1.Text = "0"

如果您选择严格,则无法对转换进行模糊处理。您需要明确说明要为其设置值的内容。

它认为TextBox1.Text是字符串数据类型,并且0是整数数据类型,因此抛出错误。在将它们设置为相等之前,将0转换为字符串。