Spread for ASP.NET 11 Product Documentation
ButtonCellType Constructor(String,String)
Example 


FarPoint.Web.Spread Assembly > FarPoint.Web.Spread Namespace > ButtonCellType Class > ButtonCellType Constructor : ButtonCellType Constructor(String,String)
String of command to perform when the user clicks the button
String with button text
Creates a new button cell with the specified command and text.
Syntax
'Declaration
 
Public Function New( _
   ByVal cmd As String, _
   ByVal text As String _
)
'Usage
 
Dim cmd As String
Dim text As String
 
Dim instance As New ButtonCellType(cmd, text)
public ButtonCellType( 
   string cmd,
   string text
)

Parameters

cmd
String of command to perform when the user clicks the button
text
String with button text
Example
This example shows the use of this constructor by creating a spreadsheet, setting the first two columns of cells to be button cells and constructing the buttons with a CommandNames of "MyRed" and "MyBlue". (In the ButtonCommand event the CommandNames are queried and the background color of the spreadsheet is changed depending on the CommandName.)
FarPoint.Web.Spread.ButtonCellType btn=new FarPoint.Web.Spread.ButtonCellType("MyRed","Red");
FarPoint.Web.Spread.ButtonCellType btn1=new FarPoint.Web.Spread.ButtonCellType("MyBlue","Blue");
FarPoint.Web.Spread.StyleInfo style=new FarPoint.Web.Spread.StyleInfo();
FarPoint.Web.Spread.StyleInfo style1=new FarPoint.Web.Spread.StyleInfo();
FpSpread1.Sheets[0].ColumnCount=7;
FpSpread1.Sheets[0].RowCount=50;
style.CellType=btn;
style1.CellType=btn1;
FpSpread1.Sheets[0].SetStyleInfo(-1,0,style);
FpSpread1.Sheets[0].SetStyleInfo(-1,1,style1);
private void FpSpread1_ButtonCommand(object sender,FarPoint.Web.Spread.SpreadCommandEventArgs e)
{
if(e.CommandName=="MyRed")
{
FpSpread1.Sheets[0].BackColor=Color.Red;
}
else if(e.CommandName=="MyBlue")
{
FpSpread1.Sheets[0].BackColor=Color.Blue;
}
}
Dim btn As New FarPoint.Web.Spread.ButtonCellType("MyRed","Red")
Dim btn1 As New FarPoint.Web.Spread.ButtonCellType("MyBlue","Blue")
Dim style As New FarPoint.Web.Spread.StyleInfo()
Dim style1 As New FarPoint.Web.Spread.StyleInfo()
FpSpread1.Sheets(0).ColumnCount=7
FpSpread1.Sheets(0).RowCount=50
style.CellType=btn
style1.CellType=btn1
FpSpread1.Sheets(0).SetStyleInfo(-1,0,style)
FpSpread1.Sheets(0).SetStyleInfo(-1,1,style1)
Private Sub FpSpread1_ButtonCommand(ByVal sender As Object,ByVal e AsFarPoint.Web.Spread.SpreadCommandEventArgs)Handles FpSpread1.ButtonCommand
If e.CommandName="MyRed" Then
FpSpread1.Sheets(0).BackColor=Color.Red
Else If e.CommandName="MyBlue" Then
FpSpread1.Sheets(0).BackColor=Color.Blue
End If
End Sub
See Also

Reference

ButtonCellType Class
ButtonCellType Members
Overload List
CommandName Property
Text Property