19.04.2013 Views

IntegralUI TreeListView User Guide - Lidor Systems

IntegralUI TreeListView User Guide - Lidor Systems

IntegralUI TreeListView User Guide - Lidor Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

End Sub<br />

Private Sub CreateSubItems(ByVal parentNode As <strong>TreeListView</strong>Node, ByVal sufix As<br />

String)<br />

' Create subitems for specified node<br />

Dim subItem As <strong>TreeListView</strong>SubItem = Nothing<br />

For j As Integer = 0 To Me.treeListView1.Columns.Count - 1<br />

subItem = New <strong>TreeListView</strong>SubItem()<br />

Select Case Me.treeListView1.Columns(j).ContentType<br />

Case ColumnContentType.Image<br />

subItem.Image = imgCountries.Images(nodeIndex Mod 9)<br />

Exit Select<br />

Case ColumnContentType.Control<br />

Dim pBar As New ProgressBar()<br />

pBar.Size = New Size(100, 16)<br />

progressValue = RandomValue(progressValue)<br />

pBar.Value = progressValue<br />

subItem.Control = pBar<br />

Exit Select<br />

Case Else<br />

subItem.Text = ("Item " & sufix) + j.ToString()<br />

Exit Select<br />

End Select<br />

. . .<br />

End Sub<br />

Private Function RandomValue(ByVal value As Integer) As Integer<br />

Dim gen As New Random()<br />

Dim range As Integer = (100 - value)<br />

Return gen.[Next](range)<br />

End Function<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!