Mega Code Archive

 
Categories / VB.Net Tutorial / GUI
 

Use popup menu to add and delete ListBox item

Imports System.Windows.Forms public class MenuItemAddRemoveItemListBox    public Shared Sub Main         Application.Run(New Form1)    End Sub End class Public Class Form1     Inherits System.Windows.Forms.Form     Public Sub New()         MyBase.New()         InitializeComponent()     End Sub     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)         If disposing Then             If Not (components Is Nothing) Then                 components.Dispose()             End If         End If         MyBase.Dispose(disposing)     End Sub     Private components As System.ComponentModel.IContainer     Friend WithEvents ContextMenu1 As System.Windows.Forms.ContextMenu     Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem     Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem     Friend WithEvents ListBox1 As System.Windows.Forms.ListBox     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()         Me.ContextMenu1 = New System.Windows.Forms.ContextMenu         Me.MenuItem1 = New System.Windows.Forms.MenuItem         Me.MenuItem2 = New System.Windows.Forms.MenuItem         Me.ListBox1 = New System.Windows.Forms.ListBox         Me.SuspendLayout()         '         'ContextMenu1         '         Me.ContextMenu1.MenuItems.AddRange(New System.Windows.Forms.MenuItem() {Me.MenuItem1, Me.MenuItem2})         '         'MenuItem1         '         Me.MenuItem1.Index = 0         Me.MenuItem1.Text = "Add"         '         'MenuItem2         '         Me.MenuItem2.Index = 1         Me.MenuItem2.Text = "Delete"         '         'ListBox1         '         Me.ListBox1.Items.AddRange(New Object() {"A", "B", "C", "D", "E"})         Me.ListBox1.Location = New System.Drawing.Point(80, 64)         Me.ListBox1.Name = "ListBox1"         Me.ListBox1.Size = New System.Drawing.Size(104, 121)         Me.ListBox1.TabIndex = 0         '         'Form1         '         Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)         Me.ClientSize = New System.Drawing.Size(292, 266)         Me.ContextMenu = Me.ContextMenu1         Me.Controls.Add(Me.ListBox1)         Me.ResumeLayout(False)     End Sub     Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click         ListBox1.Items.Add("www.rntsoft.com")     End Sub     Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click         ListBox1.Items.Remove(ListBox1.SelectedItem)     End Sub End Class