原文:http://blog.163.com/xiali_ming/blog/static/692358402008271035494/
1 // 儲存格編輯結束,焦點離開或者按斷行符號鍵時 比如:你要判斷目前的儲存格輸入內容是否合法。
private void fpSpread1_EditModeOff(object sender, System.EventArgs e)
{
}
2 // 儲存格得到焦點時觸發
private void fpSpread1_EnterCell(object sender, FarPoint.Win.Spread.EnterCellEventArgs e)
{
}
3 // 編輯儲存格時觸發,儲存格內容發生改變
private void fpSpread1_EditChange(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
}
4 // 編輯模式開始時觸發
private void fpSpread1_EditModeOn(object sender, System.EventArgs e)
{
}
5 // 儲存格失去焦點時觸發
private void fpSpread1_LeaveCell(object sender, FarPoint.Win.Spread.LeaveCellEventArgs e)
{
if(this.spdSetList.ActiveSheet.RowCount ==0)
{
return;
}
}
6 // 雙擊Spread時觸發 一般用來付值,比如把選中行內容傳給其他控制項
private void fpSpread1_CellDoubleClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
{
}
7 // 單擊Spread時觸發 一般用來改變選中行的顏色
private void fpSpread1_CellClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
{
}
8 // 一般用來檢測輸入內容是否合法,比如檢測輸入的內容是否是數字
private void fpSpread1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar >= '0' && e.KeyChar <= '9' || e.KeyChar == 8 || e.KeyChar == 13)
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
9 // 用來捕捉按鈕列等屬於按鈕範疇的事件
private void spdSetList_ButtonClicked(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
}