Click here to Skip to main content
15,909,643 members
Home / Discussions / Windows Forms
   

Windows Forms

 
GeneralRe: How to Improve the performance of a database application [modified] Pin
Uma Kameswari22-Dec-08 18:38
Uma Kameswari22-Dec-08 18:38 
GeneralRe: How to Improve the performance of a database application Pin
Uma Kameswari23-Dec-08 0:04
Uma Kameswari23-Dec-08 0:04 
GeneralRe: How to Improve the performance of a database application Pin
Wendelius23-Dec-08 3:23
mentorWendelius23-Dec-08 3:23 
GeneralRe: How to Improve the performance of a database application Pin
Uma Kameswari23-Dec-08 18:05
Uma Kameswari23-Dec-08 18:05 
GeneralRe: How to Improve the performance of a database application Pin
Wendelius28-Dec-08 10:35
mentorWendelius28-Dec-08 10:35 
QuestionVisual studio addin Pin
Fadi Yoosuf14-Dec-08 16:11
Fadi Yoosuf14-Dec-08 16:11 
AnswerRe: Visual studio addin Pin
Lev Danielyan15-Dec-08 19:55
Lev Danielyan15-Dec-08 19:55 
QuestionArrayList Problem Pin
bapu288912-Dec-08 8:31
bapu288912-Dec-08 8:31 
Hello

I have this small but confusing exercise and what i want to do is when form loads it displays all the widgets in one listbox(small and big) and in second one I just want to display small widgets so could you please help me with this

code is as bellow

Imports System.Collections.Generic
Imports System.Text
Imports System.Collections

Public Class Form1


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
        Dim colBoxesOfWidgets As New ArrayList()
        colBoxesOfWidgets.Add(New BoxOfWidgets("Cardboard"))
        DirectCast(colBoxesOfWidgets(0), BoxOfWidgets).colWidgets.Add(New Widget("The Blue Widget", 12))
        DirectCast(colBoxesOfWidgets(0), BoxOfWidgets).colWidgets.Add(New Widget("The Red Widget", 15))
        DirectCast(colBoxesOfWidgets(0), BoxOfWidgets).colWidgets.Add(New Widget("The Silver Widget", 6))
        DirectCast(colBoxesOfWidgets(0), BoxOfWidgets).colWidgets.Add(New Widget("The Green Widget", 52))

        colBoxesOfWidgets.Add(New BoxOfWidgets("Metal"))
        DirectCast(colBoxesOfWidgets(1), BoxOfWidgets).colWidgets.Add(New Widget("The Gold Widget", 9))
        DirectCast(colBoxesOfWidgets(1), BoxOfWidgets).colWidgets.Add(New Widget("The Orange Widget", 115))
        DirectCast(colBoxesOfWidgets(1), BoxOfWidgets).colWidgets.Add(New Widget("The Pink Widget", 1))

        colBoxesOfWidgets.Add(New BoxOfWidgets("Metel"))
        DirectCast(colBoxesOfWidgets(2), BoxOfWidgets).colWidgets.Add(New Widget("The Grey Widget", 12))
        DirectCast(colBoxesOfWidgets(2), BoxOfWidgets).colWidgets.Add(New Widget("The Black Widget", 15))
        DirectCast(colBoxesOfWidgets(2), BoxOfWidgets).colWidgets.Add(New Widget("The White Widget", 19))
        DirectCast(colBoxesOfWidgets(2), BoxOfWidgets).colWidgets.Add(New Widget("The Brown Widget", 60))
        DirectCast(colBoxesOfWidgets(2), BoxOfWidgets).colWidgets.Add(New Widget("The Peach Widget", 16))

        Call GetRidOfTheSmallWidgets(colBoxesOfWidgets)



    End Sub

    Public Function GetRidOfTheSmallWidgets(ByVal colBoxesOfWidgets As ArrayList) As ArrayList

       For J As Integer = 0 To colBoxesOfWidgets.Count - 1
          ListBox1.Items.Add(DirectCast(colBoxesOfWidgets(J), _
          BoxOfWidgets).colWidgets.Add(J))

       Next      :confused:
     
       Return (colBoxesOfWidgets)

    End Function

End Class

Class BoxOfWidgets
    Public boxType As String
    Public colWidgets As ArrayList

    Public Sub New(ByVal newBoxType As String)
        boxType = newBoxType
        colWidgets = New ArrayList()
    End Sub
End Class

Class Widget
    Public name As String
    Public length As Single

    Public Sub New(ByVal newName As String, ByVal newLength As Single)
        Me.name = newName
        Me.length = newLength
    End Sub
End Class



and problem with this is it loads the items in to listbox but only numbers I mean how many widgets are there in each boxof widgets but i want to display all the widgets from all boxes

waiting for your kind help
QuestionNot able to retain DataGridViewComboBox Cell's selected item value Pin
Member 62119111-Dec-08 18:38
Member 62119111-Dec-08 18:38 
QuestionSimple custom control repaint problem Pin
TheRedEye10-Dec-08 22:05
TheRedEye10-Dec-08 22:05 
AnswerRe: Simple custom control repaint problem Pin
Dave Kreskowiak11-Dec-08 2:04
mveDave Kreskowiak11-Dec-08 2:04 
GeneralRe: Simple custom control repaint problem Pin
TheRedEye11-Dec-08 4:05
TheRedEye11-Dec-08 4:05 
GeneralRe: Simple custom control repaint problem Pin
Dave Kreskowiak11-Dec-08 4:42
mveDave Kreskowiak11-Dec-08 4:42 
Questionhow to change language dependent datetime picker dynamically in .net window forms Pin
arunmca.r10-Dec-08 21:43
arunmca.r10-Dec-08 21:43 
AnswerRe: how to change language dependent datetime picker dynamically in .net window forms Pin
Mycroft Holmes11-Dec-08 20:37
professionalMycroft Holmes11-Dec-08 20:37 
GeneralRe: how to change language dependent datetime picker dynamically in .net window forms Pin
arunmca.r14-Dec-08 17:31
arunmca.r14-Dec-08 17:31 
Questionarraylist problem Pin
bapu288910-Dec-08 9:12
bapu288910-Dec-08 9:12 
AnswerRe: arraylist problem Pin
Ben Fair10-Dec-08 10:05
Ben Fair10-Dec-08 10:05 
QuestionRe: arraylist problem Pin
bapu288910-Dec-08 19:57
bapu288910-Dec-08 19:57 
AnswerRe: arraylist problem Pin
Ben Fair11-Dec-08 3:13
Ben Fair11-Dec-08 3:13 
QuestionRe: arraylist problem Pin
bapu288911-Dec-08 9:43
bapu288911-Dec-08 9:43 
QuestionAccessing ListBox from multiple threads Pin
Mr.Brainley8-Dec-08 5:39
Mr.Brainley8-Dec-08 5:39 
AnswerRe: Accessing ListBox from multiple threads Pin
Giorgi Dalakishvili8-Dec-08 6:01
mentorGiorgi Dalakishvili8-Dec-08 6:01 
GeneralRe: Accessing ListBox from multiple threads Pin
Mr.Brainley8-Dec-08 6:12
Mr.Brainley8-Dec-08 6:12 
GeneralRe: Accessing ListBox from multiple threads Pin
Giorgi Dalakishvili8-Dec-08 6:28
mentorGiorgi Dalakishvili8-Dec-08 6:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.