【发布时间】:2012-06-15 23:15:07
【问题描述】:
Public Sub MyFunction()
Dim lowstring As String
lowstring = "hi"
Me.RichTextView.Find(lowstring, 0, 2)
End Sub
以上产生的错误
重载解析失败,因为没有缩小转换就无法调用可访问的
'Find':
Public Function Find(characterSet() As Char, start As Integer, end As Integer) As Integer:参数匹配参数
'characterSet'变窄 从'String'到'1-dimensional array of Char'。
Public Function Find(str As String, start As Integer, options As System.Windows.Forms.RichTextBoxFinds) As Integer:自变量匹配参数
'options'从'Integer'缩小到'System.Windows.Forms.RichTextBoxFinds'.
如果您更改替换字符串值,则不会发生错误,仅当您将第二个或第三个值更改为 0 以外的其他值时才会发生错误。
为什么在这里不使用标准整数?这个错误的真正含义是什么?谁能指出我在 vb.net (2010) 中处理重载函数的一些文档?
我希望这个问题足够集中……我只是对这个问题感到很困惑。
感谢您的帮助 - EB
【问题讨论】:
标签: vb.net function replace find