CheckBox CodeSample - CheckBox with ContextMenu
From Visual WebGui Wiki
| This article will have a few sections added to it soon, based on the following article type skeleton: NewCodeSampleTemplate |
Overview
This is an example of a CheckBox with a ContextMenu attached to it, including an event handler to handle the MenuClick.
VB.NET Code
Imports Gizmox.WebGui.Forms Public Class Form2 Friend WithEvents ContextMenu1 As Gizmox.WebGui.Forms.ContextMenu Friend WithEvents MenuItem1 As Gizmox.WebGui.Forms.MenuItem Friend WithEvents MenuItem2 As Gizmox.WebGui.Forms.MenuItem Friend WithEvents MenuItem3 As Gizmox.WebGui.Forms.MenuItem Friend WithEvents MenuItem4 As Gizmox.WebGui.Forms.MenuItem Friend WithEvents CheckBox1 As Gizmox.WebGui.Forms.CheckBox Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.ContextMenu1 = New Gizmox.WebGui.Forms.ContextMenu Me.MenuItem1 = New Gizmox.WebGui.Forms.MenuItem Me.MenuItem2 = New Gizmox.WebGui.Forms.MenuItem Me.MenuItem3 = New Gizmox.WebGui.Forms.MenuItem Me.MenuItem4 = New Gizmox.WebGui.Forms.MenuItem Me.MenuItem1.Index = 0 Me.MenuItem1.Text = "Do This" Me.MenuItem1.Tag = "This" Me.MenuItem2.Index = 1 Me.MenuItem2.Text = "Do That" Me.MenuItem2.Tag = "That" Me.MenuItem3.Index = 2 Me.MenuItem3.Text = "I'm disabled" Me.MenuItem3.Tag = "Disabled" Me.MenuItem3.Enabled = False Me.MenuItem4.Index = 3 Me.MenuItem4.Text = "Hide me" Me.MenuItem4.Tag = "Hide" Me.ContextMenu1.MenuItems.AddRange(New Gizmox.WebGui.Forms.MenuItem() {Me.MenuItem1, Me.MenuItem2, Me.MenuItem3, Me.MenuItem4}) Me.CheckBox1 = New Gizmox.WebGui.Forms.CheckBox Me.CheckBox1.Size = New System.Drawing.Point(100, 100) Me.CheckBox1.Text = "Right Click For Menu" Me.CheckBox1.ContextMenu = Me.ContextMenu1 Me.Controls.Add(Me.CheckBox1) End Sub Private Sub CheckBox1_MenuClick(ByVal objSource As System.Object, ByVal objArgs As Gizmox.WebGui.Forms.MenuItemEventArgs) Handles CheckBox1.MenuClick If objArgs.MenuItem.Tag = "This" Then MessageBox.Show("Performing this") ElseIf objArgs.MenuItem.Tag = "That" Then MessageBox.Show("Performing that") ElseIf objArgs.MenuItem.Tag = "Disabled" Then MessageBox.Show("This should not be possible... I'm disabled") Else Me.MenuItem4.Visible = False Me.ContextMenu1.Update() End If End Sub End Class
C# Code
| The conversion of this code to C# has not been completed yet. Please feel free to contribute and add contents to the Wiki |
