Para el problema de la dispersión de puntos lejanos, ¡pídale al maestro que venga y me dé más puntos! ! !
Hola, puedes utilizar el evento CellClick y el evento CellDoubleClick de Spread para lograr las dos funciones anteriores.
1. El evento CellClick implementa hacer clic en la celda de la segunda columna y la celda ingresa al estado de edición:
private void fpSpread1_CellClick(remitente del objeto, FarPoint.Win.Spread. CellClickEventArgs e)
p>
{
int fila = e.Row
int col = e.Columna
if (!e.ColumnHeader) p>
{
if (!e.ColumnFooter)
{
if (e.Column == 1)
{
e.Cancel = true;
e.View.GetSheetView().SetActiveCell(fila, col
e.View.EditMode= true;
}
}
}
}
2.El evento CellDoubleClick implementa hacer doble clic en la celda de la segunda columna, obtiene el texto de la celda:
private void fpSpread1_CellDoubleClick(remitente del objeto, FarPoint.Win.Spread.CellClickEventArgs e)
{
int fila = e .Row;
int col = e.Columna;
string cellText = "";
if (! e.ColumnHeader)
{
if (!e.ColumnFooter)
{
if (e.Column == 1)
{ p>
cellText = this.fpSpread1.ActiveSheet.Cells[fila, col].Text
}
} p>
}
}
3. Por cierto, Spread tiene un foro de soporte técnico dedicado, que se puede encontrar en Baidu-Grape City Product Technology Community.
, Creo que allí puedes obtener respuestas profesionales y rápidas. Espero que mi respuesta te sea útil~
.