Inherit listview user control

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Manekurt

    #1

    Inherit listview user control

    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!!!


  • Trevor Benedict

    #2
    Re: Inherit listview user control

    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.Componen tModel
    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.

    InitializeCompo nent()

    'Add any initialization after the InitializeCompo nent() 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.Disp ose()

    End If

    End If

    MyBase.Dispose( disposing)

    End Sub

    'Required by the Windows Form Designer

    Private components As System.Componen tModel.IContain er

    '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.Diagnos tics.DebuggerSt epThrough()Priv ate Sub InitializeCompo nent()

    components = New System.Componen tModel.Containe r

    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" <manekurt@goel. comwrote in message
    news:O5MWH%23SM IHA.5300@TK2MSF TNGP04.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!!!
    >
    >

    Comment

    • Manekurt

      #3
      Re: Inherit listview user control

      Thank you VERY MUCH!
      Maenk
      "Trevor Benedict" <TrevorNews@yah oo.comescribió en el mensaje de noticias
      news:Op5btTVMIH A.5160@TK2MSFTN GP05.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.Componen tModel
      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.
      >
      InitializeCompo nent()
      >
      'Add any initialization after the InitializeCompo nent() 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.Disp ose()
      >
      End If
      >
      End If
      >
      MyBase.Dispose( disposing)
      >
      End Sub
      >
      'Required by the Windows Form Designer
      >
      Private components As System.Componen tModel.IContain er
      >
      '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.Diagnos tics.DebuggerSt epThrough()Priv ate Sub
      InitializeCompo nent()
      >
      components = New System.Componen tModel.Containe r
      >
      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" <manekurt@goel. comwrote in message
      news:O5MWH%23SM IHA.5300@TK2MSF TNGP04.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!!!
      >>
      >>
      >
      >

      Comment

      Working...