Spread for ASP.NET 8.0 Product Documentation
TouchStripItemClicked Event
Example 


Occurs when the TouchStrip item is clicked.
Syntax
'Declaration
 
Public Event TouchStripItemClicked As TouchStripItemClickedHandler
'Usage
 
Dim instance As FpSpread
Dim handler As TouchStripItemClickedHandler
 
AddHandler instance.TouchStripItemClicked, handler
public event TouchStripItemClickedHandler TouchStripItemClicked
Event Data

The event handler receives an argument of type TouchStripItemClickEventArgs containing data related to this event. The following TouchStripItemClickEventArgs properties provide information specific to this event.

PropertyDescription
Area Gets the TouchStrip area the clicked item belongs to.
SelectedItem Gets the selected item in the touch strip.
Example
This example uses the TouchStripItemClicked event.
protected void Page_Load(object sender, EventArgs e)
       {
           if (this.IsPostBack) return;
           FarPoint.Web.Spread.TouchStrip ts = new FarPoint.Web.Spread.TouchStrip();
           FarPoint.Web.Spread.TouchStripItem item1 = new FarPoint.Web.Spread.TouchStripItem("Red");
           FarPoint.Web.Spread.TouchStripItem item2 = new FarPoint.Web.Spread.TouchStripItem("Green");
           FarPoint.Web.Spread.TouchStripItem item3 = new FarPoint.Web.Spread.TouchStripItem("Blue");      
           ts.Items.Add(item1);
           ts.Items.Add(item2);
           ts.Items.Add(item3);
           item1.AutoPostBack = true;
           item2.AutoPostBack = true;            
           FpSpread1.TouchStrips[FarPoint.Web.Spread.TouchStripShowingArea.Row] = ts;           
       }

       protected void FpSpread1_TouchStripItemClicked(object sender, FarPoint.Web.Spread.TouchStripItemClickEventArgs eventArgs)
       {
           FpSpread1.ActiveSheetView.Cells[0, 0].Value += eventArgs.Area.ToString();
           FpSpread1.SaveChanges();            
       }
Protected Sub Page_Load(sender As Object, e As EventArgs)
    If Me.IsPostBack Then
        Return
    End If
    Dim ts As New FarPoint.Web.Spread.TouchStrip()
    Dim item1 As New FarPoint.Web.Spread.TouchStripItem("Red")
    Dim item2 As New FarPoint.Web.Spread.TouchStripItem("Green")
    Dim item3 As New FarPoint.Web.Spread.TouchStripItem("Blue")
    ts.Items.Add(item1)
    ts.Items.Add(item2)
    ts.Items.Add(item3)
    item1.AutoPostBack = True
    item2.AutoPostBack = True
    FpSpread1.TouchStrips(FarPoint.Web.Spread.TouchStripShowingArea.Row) = ts
End Sub

Protected Sub FpSpread1_TouchStripItemClicked(sender As Object, eventArgs As FarPoint.Web.Spread.TouchStripItemClickEventArgs)
    FpSpread1.ActiveSheetView.Cells(0, 0).Value += eventArgs.Area.ToString()
    FpSpread1.SaveChanges()
End Sub
Requirements

Target Platforms: Windows 7, Windows 8, Windows Vista, Windows Server 2000, Windows 2000 Professional, Windows XP Professional, Windows NT 4.0 Workstation, SP6, Windows NT 4.0 Server, SP6

See Also

Reference

FpSpread Class
FpSpread Members

 

 


Copyright © GrapeCity, inc. All rights reserved.