| | |
Custom Controls (Checkbox / List)
Please support our VB.NET advertiser: Intel Parallel Studio Home
Thread Solved |
•
•
Join Date: Oct 2008
Posts: 6
Reputation:
Solved Threads: 0
Hi, I'm not too experienced with .NET programming, but I was wondering if anyone knows of a custom control in VB.NET that involves a list (sort of like a ListBox), with at least 2 columns, and the ability to select individual members of this list. I basically have a dynamic NameValueCollection I would like to populate this list with and allow users to select different items.
Does anyone know of a pre-made control like this?
Does anyone know of a pre-made control like this?
You'll get that with ListView control.
Fill ListView control:
and check where the mouse was clicked:
Of course you can have more than two columns if you need.
Fill ListView control:
VB.NET Syntax (Toggle Plain Text)
Dim TempStr(1) As String Dim NewNode As ListViewItem ListView1.View = View.Details ' FullRowSelect has to be True ListView1.FullRowSelect = True ListView1.Columns.Clear() ListView1.Columns.Add("Column1", 100) ListView1.Columns.Add("Column2", 100) ListView1.Items.Clear() TempStr(0) = "foo" TempStr(1) = "bar" NewNode = New ListViewItem(TempStr) ListView1.Items.Add(NewNode) TempStr(0) = "another" TempStr(1) = "item" NewNode = New ListViewItem(TempStr) ListView1.Items.Add(NewNode)
VB.NET Syntax (Toggle Plain Text)
Private Sub ListView1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListView1.MouseClick Dim HTInfo As ListViewHitTestInfo = ListView1.HitTest(e.Location) Dim TempStr As String HTInfo = ListView1.HitTest(e.Location) TempStr = HTInfo.SubItem.ToString MessageBox.Show(TempStr, _ "SubItem", _ MessageBoxButtons.OK, _ MessageBoxIcon.Information) End Sub
Teme64 @ Windows Developer Blog
![]() |
Other Threads in the VB.NET Forum
- Previous Thread: Incorrect Collating Sequence Error
- Next Thread: Crystal Report - Dynamic Design
| Thread Tools | Search this Thread |
.net .net2008 2005 2008 access account advanced application array basic beginner browser button buttons center check click code combo crystalreport cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationtopic excel exists fade filter forms ftp generatetags html images input insert intel internet listview mobile module monitor net number objects open panel passingparameters pdf picturebox picturebox2 port position print printing problem regex right-to-left save search searchvb.net select serial settings shutdown soap socket sqldatbase sqlserver survey temperature textbox timer timespan transparency trim txttoxmlconverter update user usercontol vb vb.net vb.netformclosing()eventpictureboxmessagebox vbnet visual visualbasic.net visualstudio.net visualstudio2008 web winforms wpf wrapingcode xml year





