Listview item text is not showing












0















I am trying to implement the listview object in my application but, for some reason my listview is not showing text on any of the items. The items are added, and showing the small icon.



The result I would like (screenshot www).



Listview example



My current result



My result



Below is the code that I use to generate the listview. The listview is added on the winform using the designer.



Public Class OccurrenceControl

' Local variable
Private _occurrence As Inventor.ComponentOccurrence

Public Sub New()

' This call is required by the designer.
InitializeComponent()

' Add any initialization after the InitializeComponent() call.

' Create a new image list
Dim imageList As ImageList = New ImageList()
imageList.ImageSize = New Drawing.Size(32, 32)

imageList.Images.Add(My.Resources.MateConstraint)
imageList.Images.Add(My.Resources.AngleConstraint)
imageList.Images.Add(My.Resources.TangentConstraint)
imageList.Images.Add(My.Resources.InsertConstraint)

' Set the listview small images list
lvConstraints.SmallImageList = imageList

' Make the list scrollable
lvConstraints.Scrollable = True

' Set the listview view type
lvConstraints.View = View.List

End Sub

Public Sub ShowInfo(ByVal Occurrence As Inventor.ComponentOccurrence)
' Populate the local variable with the passed occurrence
_occurrence = Occurrence

' Clear all listed constraints
lvConstraints.Items.Clear()

' Set the grounded checkbox value
cbGrounded.Checked = Occurrence.Grounded

' Loop all constraints.
For Each oConstraint As Inventor.AssemblyConstraint In Occurrence.Constraints

' Create a new listview item
Dim oListItem As New ListViewItem

' Give the listview item a name
oListItem.Name = oConstraint.Name

' Add a image based on the constraint type.
If oConstraint.Type = Inventor.ObjectTypeEnum.kFlushConstraintObject Or Inventor.ObjectTypeEnum.kMateConstraintObject Then
oListItem.ImageIndex = 0
ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kAngleConstraintObject Then
oListItem.ImageIndex = 1
ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kTangentConstraintObject Then
oListItem.ImageIndex = 2
ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kInsertConstraintObject Then
oListItem.ImageIndex = 3
End If

' Add the new listview item to the listview
lvConstraints.Items.Add(oListItem)

Next

End Sub


End Class









share|improve this question



























    0















    I am trying to implement the listview object in my application but, for some reason my listview is not showing text on any of the items. The items are added, and showing the small icon.



    The result I would like (screenshot www).



    Listview example



    My current result



    My result



    Below is the code that I use to generate the listview. The listview is added on the winform using the designer.



    Public Class OccurrenceControl

    ' Local variable
    Private _occurrence As Inventor.ComponentOccurrence

    Public Sub New()

    ' This call is required by the designer.
    InitializeComponent()

    ' Add any initialization after the InitializeComponent() call.

    ' Create a new image list
    Dim imageList As ImageList = New ImageList()
    imageList.ImageSize = New Drawing.Size(32, 32)

    imageList.Images.Add(My.Resources.MateConstraint)
    imageList.Images.Add(My.Resources.AngleConstraint)
    imageList.Images.Add(My.Resources.TangentConstraint)
    imageList.Images.Add(My.Resources.InsertConstraint)

    ' Set the listview small images list
    lvConstraints.SmallImageList = imageList

    ' Make the list scrollable
    lvConstraints.Scrollable = True

    ' Set the listview view type
    lvConstraints.View = View.List

    End Sub

    Public Sub ShowInfo(ByVal Occurrence As Inventor.ComponentOccurrence)
    ' Populate the local variable with the passed occurrence
    _occurrence = Occurrence

    ' Clear all listed constraints
    lvConstraints.Items.Clear()

    ' Set the grounded checkbox value
    cbGrounded.Checked = Occurrence.Grounded

    ' Loop all constraints.
    For Each oConstraint As Inventor.AssemblyConstraint In Occurrence.Constraints

    ' Create a new listview item
    Dim oListItem As New ListViewItem

    ' Give the listview item a name
    oListItem.Name = oConstraint.Name

    ' Add a image based on the constraint type.
    If oConstraint.Type = Inventor.ObjectTypeEnum.kFlushConstraintObject Or Inventor.ObjectTypeEnum.kMateConstraintObject Then
    oListItem.ImageIndex = 0
    ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kAngleConstraintObject Then
    oListItem.ImageIndex = 1
    ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kTangentConstraintObject Then
    oListItem.ImageIndex = 2
    ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kInsertConstraintObject Then
    oListItem.ImageIndex = 3
    End If

    ' Add the new listview item to the listview
    lvConstraints.Items.Add(oListItem)

    Next

    End Sub


    End Class









    share|improve this question

























      0












      0








      0








      I am trying to implement the listview object in my application but, for some reason my listview is not showing text on any of the items. The items are added, and showing the small icon.



      The result I would like (screenshot www).



      Listview example



      My current result



      My result



      Below is the code that I use to generate the listview. The listview is added on the winform using the designer.



      Public Class OccurrenceControl

      ' Local variable
      Private _occurrence As Inventor.ComponentOccurrence

      Public Sub New()

      ' This call is required by the designer.
      InitializeComponent()

      ' Add any initialization after the InitializeComponent() call.

      ' Create a new image list
      Dim imageList As ImageList = New ImageList()
      imageList.ImageSize = New Drawing.Size(32, 32)

      imageList.Images.Add(My.Resources.MateConstraint)
      imageList.Images.Add(My.Resources.AngleConstraint)
      imageList.Images.Add(My.Resources.TangentConstraint)
      imageList.Images.Add(My.Resources.InsertConstraint)

      ' Set the listview small images list
      lvConstraints.SmallImageList = imageList

      ' Make the list scrollable
      lvConstraints.Scrollable = True

      ' Set the listview view type
      lvConstraints.View = View.List

      End Sub

      Public Sub ShowInfo(ByVal Occurrence As Inventor.ComponentOccurrence)
      ' Populate the local variable with the passed occurrence
      _occurrence = Occurrence

      ' Clear all listed constraints
      lvConstraints.Items.Clear()

      ' Set the grounded checkbox value
      cbGrounded.Checked = Occurrence.Grounded

      ' Loop all constraints.
      For Each oConstraint As Inventor.AssemblyConstraint In Occurrence.Constraints

      ' Create a new listview item
      Dim oListItem As New ListViewItem

      ' Give the listview item a name
      oListItem.Name = oConstraint.Name

      ' Add a image based on the constraint type.
      If oConstraint.Type = Inventor.ObjectTypeEnum.kFlushConstraintObject Or Inventor.ObjectTypeEnum.kMateConstraintObject Then
      oListItem.ImageIndex = 0
      ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kAngleConstraintObject Then
      oListItem.ImageIndex = 1
      ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kTangentConstraintObject Then
      oListItem.ImageIndex = 2
      ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kInsertConstraintObject Then
      oListItem.ImageIndex = 3
      End If

      ' Add the new listview item to the listview
      lvConstraints.Items.Add(oListItem)

      Next

      End Sub


      End Class









      share|improve this question














      I am trying to implement the listview object in my application but, for some reason my listview is not showing text on any of the items. The items are added, and showing the small icon.



      The result I would like (screenshot www).



      Listview example



      My current result



      My result



      Below is the code that I use to generate the listview. The listview is added on the winform using the designer.



      Public Class OccurrenceControl

      ' Local variable
      Private _occurrence As Inventor.ComponentOccurrence

      Public Sub New()

      ' This call is required by the designer.
      InitializeComponent()

      ' Add any initialization after the InitializeComponent() call.

      ' Create a new image list
      Dim imageList As ImageList = New ImageList()
      imageList.ImageSize = New Drawing.Size(32, 32)

      imageList.Images.Add(My.Resources.MateConstraint)
      imageList.Images.Add(My.Resources.AngleConstraint)
      imageList.Images.Add(My.Resources.TangentConstraint)
      imageList.Images.Add(My.Resources.InsertConstraint)

      ' Set the listview small images list
      lvConstraints.SmallImageList = imageList

      ' Make the list scrollable
      lvConstraints.Scrollable = True

      ' Set the listview view type
      lvConstraints.View = View.List

      End Sub

      Public Sub ShowInfo(ByVal Occurrence As Inventor.ComponentOccurrence)
      ' Populate the local variable with the passed occurrence
      _occurrence = Occurrence

      ' Clear all listed constraints
      lvConstraints.Items.Clear()

      ' Set the grounded checkbox value
      cbGrounded.Checked = Occurrence.Grounded

      ' Loop all constraints.
      For Each oConstraint As Inventor.AssemblyConstraint In Occurrence.Constraints

      ' Create a new listview item
      Dim oListItem As New ListViewItem

      ' Give the listview item a name
      oListItem.Name = oConstraint.Name

      ' Add a image based on the constraint type.
      If oConstraint.Type = Inventor.ObjectTypeEnum.kFlushConstraintObject Or Inventor.ObjectTypeEnum.kMateConstraintObject Then
      oListItem.ImageIndex = 0
      ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kAngleConstraintObject Then
      oListItem.ImageIndex = 1
      ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kTangentConstraintObject Then
      oListItem.ImageIndex = 2
      ElseIf oConstraint.Type = Inventor.ObjectTypeEnum.kInsertConstraintObject Then
      oListItem.ImageIndex = 3
      End If

      ' Add the new listview item to the listview
      lvConstraints.Items.Add(oListItem)

      Next

      End Sub


      End Class






      vb.net listview listviewitem






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 22 '18 at 8:12









      Mech_EngineerMech_Engineer

      170327




      170327
























          1 Answer
          1






          active

          oldest

          votes


















          1














          You're not setting the Text of the ListViewItem anywhere so it's no surprise that no text is being displayed.






          share|improve this answer
























          • Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

            – Mech_Engineer
            Nov 22 '18 at 8:51











          • If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

            – jmcilhinney
            Nov 22 '18 at 8:53











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53426447%2flistview-item-text-is-not-showing%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          You're not setting the Text of the ListViewItem anywhere so it's no surprise that no text is being displayed.






          share|improve this answer
























          • Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

            – Mech_Engineer
            Nov 22 '18 at 8:51











          • If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

            – jmcilhinney
            Nov 22 '18 at 8:53
















          1














          You're not setting the Text of the ListViewItem anywhere so it's no surprise that no text is being displayed.






          share|improve this answer
























          • Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

            – Mech_Engineer
            Nov 22 '18 at 8:51











          • If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

            – jmcilhinney
            Nov 22 '18 at 8:53














          1












          1








          1







          You're not setting the Text of the ListViewItem anywhere so it's no surprise that no text is being displayed.






          share|improve this answer













          You're not setting the Text of the ListViewItem anywhere so it's no surprise that no text is being displayed.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 22 '18 at 8:17









          jmcilhinneyjmcilhinney

          25.9k22032




          25.9k22032













          • Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

            – Mech_Engineer
            Nov 22 '18 at 8:51











          • If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

            – jmcilhinney
            Nov 22 '18 at 8:53



















          • Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

            – Mech_Engineer
            Nov 22 '18 at 8:51











          • If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

            – jmcilhinney
            Nov 22 '18 at 8:53

















          Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

          – Mech_Engineer
          Nov 22 '18 at 8:51





          Okay, thanks, but now the text is only showning the first letter A.. instead of Angle hmmpf

          – Mech_Engineer
          Nov 22 '18 at 8:51













          If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

          – jmcilhinney
          Nov 22 '18 at 8:53





          If something didn't work, my first guess has to be that you did it wrong. Edit your question and show us what you did and then we can see if there is something wrong with it.

          – jmcilhinney
          Nov 22 '18 at 8:53




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53426447%2flistview-item-text-is-not-showing%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          RAC Tourist Trophy