GrapeCity MultiRow Windows Forms Documentation
ContextMenuStrip Property (GcMultiRow)
Example 


Gets or sets the System.Windows.Forms.ContextMenuStrip associated with this control.
Syntax
Public Overrides Property ContextMenuStrip As ContextMenuStrip
Dim instance As GcMultiRow
Dim value As ContextMenuStrip
 
instance.ContextMenuStrip = value
 
value = instance.ContextMenuStrip
public override ContextMenuStrip ContextMenuStrip {get; set;}

Property Value

A System.Windows.Forms.ContextMenuStrip value associated with this control, or a null reference (Nothing in Visual Basic) if there is no System.Windows.Forms.ContextMenuStrip. The default is a null reference (Nothing in Visual Basic).
Example
This example sets the ContextMenuStrip property.
ContextMenuStrip menu = new ContextMenuStrip();
menu.Items.AddRange(new ToolStripItem[] { new ToolStripMenuItem("Test 1"), new ToolStripMenuItem("Test 2") });
            
GrapeCity.Win.MultiRow.TextBoxCell text1 = new GrapeCity.Win.MultiRow.TextBoxCell();
GrapeCity.Win.MultiRow.TextBoxCell text2 = new GrapeCity.Win.MultiRow.TextBoxCell();
text1.Name = "text1";
text2.Name = "text2";
GrapeCity.Win.MultiRow.Template template1 = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(new GrapeCity.Win.MultiRow.Cell[] { text1, text2 }, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader | GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber);
template1.ColumnHeaders[0].Cells[0].Value = "Column1";
template1.ColumnHeaders[0].Cells[1].Value = "Column2";
gcMultiRow1.Template = template1;
gcMultiRow1.RowCount = 3;
//Right click on the control to see the menu
 gcMultiRow1.ContextMenuStrip = menu;
Dim menu As ContextMenuStrip = New ContextMenuStrip()
menu.Items.AddRange(New ToolStripItem() { _
    New ToolStripMenuItem("Test 1"), New ToolStripMenuItem("Test 2") })

Dim text1 As New GrapeCity.Win.MultiRow.TextBoxCell()
Dim text2 As New GrapeCity.Win.MultiRow.TextBoxCell()
text1.Name = "text1"
text2.Name = "text2"
Dim template1 As GrapeCity.Win.MultiRow.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(New GrapeCity.Win.MultiRow.Cell() {text1, text2}, 160, GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.ColumnHeader Or GrapeCity.Win.MultiRow.AutoGenerateGridTemplateStyles.RowHeaderAutoNumber)
template1.ColumnHeaders(0).Cells(0).Value = "Column1"
template1.ColumnHeaders(0).Cells(1).Value = "Column2"
GcMultiRow1.Template = template1
GcMultiRow1.RowCount = 3
GcMultiRow1.ContextMenuStrip = menu
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

GcMultiRow Class
GcMultiRow Members

 

 


Copyright © GrapeCity, inc. All rights reserved.