Home All Groups Group Topic Archive Search About

Inherit listview user control

Author
27 Nov 2007 7:55 PM
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!!!

Author
28 Nov 2007 12:19 AM
Trevor Benedict
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

Show quoteHide quote
"Manekurt" <manek***@goel.com> wrote in message
news:O5MWH%23SMIHA.5300@TK2MSFTNGP04.phx.gbl...
> 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!!!
>
>
Author
28 Nov 2007 8:26 PM
Manekurt
Thank you VERY MUCH!
Maenk
Show quoteHide quote
"Trevor Benedict" <TrevorN***@yahoo.com> escribió en el mensaje de noticias
news:Op5btTVMIHA.5160@TK2MSFTNGP05.phx.gbl...
> 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
>
> "Manekurt" <manek***@goel.com> wrote in message
> news:O5MWH%23SMIHA.5300@TK2MSFTNGP04.phx.gbl...
>> 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!!!
>>
>>
>
>