Inherit listview user control

  • Thread starter Thread starter Manekurt
  • Start date Start date
M

Manekurt

Hello Everyone.
Does anyone knows how to create a new property for an user control that
inherits a list view?
The property should be a boolean value set to each clumn that is created in
the listview.

Property "ALLOWEDIT", when I set this property to TRUE, then it runs a sub,
if not, it does nothing
Any ideas?
Thank you!!!
 
Hopefully I understood what you wanted. If not let us know. Creat a New user
control and replace it with the below code

Imports System.ComponentModel
Public Class myListView

Inherits System.Windows.Forms.ListView

#Region " Windows Form Designer generated code "

Public Sub New()

MyBase.New()

'This call is required by the Windows Form Designer.

InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub

'UserControl overrides dispose to clean up the component list.

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

If disposing Then

If Not (components Is Nothing) Then

components.Dispose()

End If

End If

MyBase.Dispose(disposing)

End Sub

'Required by the Windows Form Designer

Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer

'It can be modified using the Windows Form Designer.

'Do not modify it using the code editor.

<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

components = New System.ComponentModel.Container

End Sub

#End Region

Private m_AllowEdit As Boolean

<Browsable(True)> _

Public Property AllowEdit() As Boolean

Get

Return m_AllowEdit

End Get

Set(ByVal Value As Boolean)

m_AllowEdit = Value

If m_AllowEdit Then

Call MySub()

End If

End Set

End Property

Private Sub MySub()

End Sub

End Class

Regards,

Trevor Benedict
MCSD
 
Thank you VERY MUCH!
Maenk
Trevor Benedict said:
Hopefully I understood what you wanted. If not let us know. Creat a New
user control and replace it with the below code

Imports System.ComponentModel
Public Class myListView

Inherits System.Windows.Forms.ListView

#Region " Windows Form Designer generated code "

Public Sub New()

MyBase.New()

'This call is required by the Windows Form Designer.

InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub

'UserControl overrides dispose to clean up the component list.

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

If disposing Then

If Not (components Is Nothing) Then

components.Dispose()

End If

End If

MyBase.Dispose(disposing)

End Sub

'Required by the Windows Form Designer

Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer

'It can be modified using the Windows Form Designer.

'Do not modify it using the code editor.

<System.Diagnostics.DebuggerStepThrough()> Private Sub
InitializeComponent()

components = New System.ComponentModel.Container

End Sub

#End Region

Private m_AllowEdit As Boolean

<Browsable(True)> _

Public Property AllowEdit() As Boolean

Get

Return m_AllowEdit

End Get

Set(ByVal Value As Boolean)

m_AllowEdit = Value

If m_AllowEdit Then

Call MySub()

End If

End Set

End Property

Private Sub MySub()

End Sub

End Class

Regards,

Trevor Benedict
MCSD
 
Back
Top