【发布时间】:2018-04-23 07:01:12
【问题描述】:
我正在处理一项任务,即创建一个继承文本框的用户控件,该文本框仅允许使用大写字母。我仍在使用它。下面是我到目前为止工作的代码。
Imports System.ComponentModel
Imports System.Windows.Controls
Partial Public Class textboxupper_uc
Inherits TextBox
Dim strUpperText As String
Sub New()
InitializeComponent()
End Sub
Public Property uppText As String
Get
Return strUpperText
End Get
Set(value As String)
strUpperText = value.ToUpper
End Set
End Property
End Class
Inherits TextBox 这一行给出了错误,因为“为类 'textboxupper_uc' 指定的基类“TextBox”不能与其其他部分类型之一的基类“用户控件”不同。”
【问题讨论】:
-
鉴于这是一项任务,我想你必须按照它所说的去做。不过,您可以简单地将标准
TextBox的CharacterCasing属性设置为Upper,然后输入的任何内容都会以大写形式显示。
标签: vb.net