Hey all,


I am a bit lost. I need something tje user can type in data to such a parts QTY cost etc. There are no predefined parts list so the user can enter any part name/Number and there is no limit to amount of parts that can be entered.

Does anyone have any idea what might be useful. It was thinks of a listview bu i can't see that you can type into that. I cant use comboboxs because there are no predefined list and i know there is some way to generate text at runtime (i think) but i don't know how to do it and i would prefer a clearer approach.

If anyone has any suggestions Please please get back to me.

Thanks
James

Recommended Answers

All 3 Replies

Hi, you could use a listview but all you would need to do is add a textbox for the data to be inputted into the listview control. This like below will explain in more detail. Also sorry if this was not helpful to you...

http://www.ithelps.info/viewtopic.php?f=25&t=29

No i think this exactly wat i need .
Thanks allot.
James

Hi, you could use a listview but all you would need to do is add a textbox for the data to be inputted into the listview control. This like below will explain in more detail. Also sorry if this was not helpful to you...

http://www.ithelps.info/viewtopic.php?f=25&t=29

i have tried this with combo box..hope it helps

Imports System.Windows.Forms

public class GetComboBoxText
   public Shared Sub Main
        Application.Run(New Form1)
   End Sub
End class

Public Class Form1

    Private Sub Button1_Click(ByVal sender As 

System.Object, _
                              ByVal e As 

System.EventArgs) _
                              Handles Button1.Click
        Dim Language As String

        Language = ComboBox1.Text
        If Language = "Visual Basic" Then
            MsgBox("We have a winner!")
        Else
            MsgBox(Language & " is not a bad 

language.")
        End If

    End Sub
End Class
Partial Public Class Form1
    Inherits System.Windows.Forms.Form

    <System.Diagnostics.DebuggerNonUserCode()> _
    Public Sub New()
        MyBase.New()

        'This call is required by the Windows Form 

Designer.
        InitializeComponent()

    End Sub

    'Form overrides dispose to clean up the 

component list.
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overloads Overrides Sub Dispose(ByVal 

disposing As Boolean)
        If disposing AndAlso components IsNot 

Nothing Then
            components.Dispose()
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Required by the Windows Form Designer
    Private components As 

System.ComponentModel.IContainer

    '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.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Me.Label1 = New System.Windows.Forms.Label
        Me.Button1 = New System.Windows.Forms.Button
        Me.ComboBox1 = New 

System.Windows.Forms.ComboBox
        Me.SuspendLayout()
        '
        'Label1
        '
        Me.Label1.AutoSize = True
        Me.Label1.Location = New 

System.Drawing.Point(13, 22)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New 

System.Drawing.Size(160, 14)
        Me.Label1.TabIndex = 0
        Me.Label1.Text = "What's your favorite 

language?"
        '
        'Button1
        '
        Me.Button1.Location = New 

System.Drawing.Point(13, 70)
        Me.Button1.Name = "Button1"
        Me.Button1.Size = New 

System.Drawing.Size(267, 23)
        Me.Button1.TabIndex = 2
        Me.Button1.Text = "Evaluate my choice"
        '
        'ComboBox1
        '
        Me.ComboBox1.FormattingEnabled = True
        Me.ComboBox1.Items.AddRange(New Object() 

{"C++", "C#", "Java", "Visual Basic", "Cobol"})
        Me.ComboBox1.Location = New 

System.Drawing.Point(13, 43)
        Me.ComboBox1.Name = "ComboBox1"
        Me.ComboBox1.Size = New 

System.Drawing.Size(267, 21)
        Me.ComboBox1.TabIndex = 1
        '
        'Form1
        '
        Me.AutoScaleBaseSize = New 

System.Drawing.Size(5, 13)
        Me.ClientSize = New System.Drawing.Size(292, 

117)
        Me.Controls.Add(Me.ComboBox1)
        Me.Controls.Add(Me.Button1)
        Me.Controls.Add(Me.Label1)
        Me.Name = "Form1"
        Me.Text = "Form1"
        Me.ResumeLayout(False)
        Me.PerformLayout()

    End Sub
    Friend WithEvents Label1 As 

System.Windows.Forms.Label
    Friend WithEvents Button1 As 

System.Windows.Forms.Button
    Friend WithEvents ComboBox1 As 

System.Windows.Forms.ComboBox

End Class
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.