继承BindingNavigator的用户控件[Windows Form]
继承BindingNavigator创建了一个用户控件UCBindingNavigator,加入了3个ToolStripItem:EditItem,CancelItem,SaveItem[没有方法、属性、事件],但是在Form中使用该控件的时候情况发生了,虽然窗体设计界面上UCBindingNavigator中EditItem,CancelItem,SaveItem分别只有1个,可是运行后却分别出现了两个[Name完全一致,但一个可以相应事件,一个不可以]。停止调试后,设计界面上UCBindingNavigator中EditItem,CancelItem,SaveItem分别有2个,之后无论是运行还是设计都是各2个。
请大家帮忙解决,谢谢!
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class UCBindingNavigator
Inherits System.Windows.Forms.BindingNavigator
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
MyBase.Dispose(disposing)
End Sub
Private components As System.ComponentModel.IContainer
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
components = New System.ComponentModel.Container()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(UCBindingNavigator))
Me.EditItem = New System.Windows.Forms.ToolStripButton
Me.CancelItem = New System.Windows.Forms.ToolStripButton
Me.SaveItem = New System.Windows.Forms.ToolStripButton
Me.EditItem.Image = CType(resources.GetObject("EditItem.Image"), System.Drawing.Image)
Me.EditItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText
Me.EditItem.Name = "EditItem"
Me.EditItem.Text = "编辑"
Me.EditItem.Size = New System.Drawing.Size(23, 27)
Me.CancelItem.Image = CType(resources.GetObject("CancelEdit.Image"), System.Drawing.Image)
Me.CancelItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText
Me.CancelItem.Name = "CancelItem"
Me.CancelItem.Text = "撤销"
Me.CancelItem.Size = New System.Drawing.Size(23, 27)
Me.SaveItem.Image = CType(resources.GetObject("SaveItem.Image"), System.Drawing.Image)
Me.SaveItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.ImageAndText
Me.SaveItem.Name = "SaveItem"
Me.SaveItem.Text = "保存"
Me.SaveItem.Size = New System.Drawing.Size(23, 27)
Me.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.EditItem, Me.CancelItem, Me.SaveItem})
Me.Name = "UCBindingNavigator"
End Sub
Friend WithEvents EditItem As System.Windows.Forms.ToolStripItem
Friend WithEvents SaveItem As System.Windows.Forms.ToolStripItem
Friend WithEvents CancelItem As System.Windows.Forms.ToolStripItem
End Class
问题点数:100、回复次数:6Top
1 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-03 16:27:59 得分 0
你加上shadows试一下,看看好不好用Top
2 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-03-03 16:39:26 得分 0
还是不行。Top
3 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-03-06 08:52:48 得分 0
敬请大家帮忙,谢谢!Top
4 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-03-06 16:08:19 得分 0
敬请大家帮忙,谢谢!Top
5 楼StudyPattern(学习学习再学习)回复于 2006-03-07 10:44:46 得分 100
upTop
6 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2006-03-14 15:23:15 得分 0
UPTop




