GcCombobox继承的问题!
我自己作了个Component类(vb.net),继承GcCombobox如下:
Public Class TestCombbox
Inherits GcComboBox
........ 业务代码
End Class
为什么显示时,在右侧总是有两个下拉按钮啊? 该如何把多余的那一个删掉啊?
请用以下代码:
Public Class GcComboBoxEx
Inherits GcComboBox
Public Sub New()
MyBase.New()
initializeMyControl()
End Sub
Public Sub New(ByVal container As IContainer)
MyBase.New(container)
initializeMyControl()
End Sub
End Class
更多参见:
https://www.grapecity.com/tools/support/technical/knowledge_detail.asp?id=34633 linnerchen 谢谢你
问题解决了。:jy74a: linnerchen不好意思,刚才以为问题解决了,但当我把写好的控件 拖到 画面上的时候,要么就一个按钮不出,要么就出两个。
这个也太怪异了啊。
Protected Overloads Overrides Function GetDefaultSideButtonTypes() As List(Of Type)
Dim defaultSideButtonTypes As New List(Of Type)()
'在这设一个的时候,画面中显示两个按钮,如果什么都不设的话,画面中就一个按钮都没有。
defaultSideButtonTypes.Add(GetType(DropDownButton))
Return defaultSideButtonTypes
'
' 何も設定しない場合には、Nothingを返します。
'Return Nothing
'
End Function linnerchen实在不好意思, 刚才好好看了一下我的代码,发现我初始化的时候,多写了点东西。导致不正常。
问题已经解决了。谢谢你啊:Z 那就好了,不用客气:)
页:
[1]