Red de conocimiento informático - Aprendizaje de programación - Para el problema de la dispersión de puntos lejanos, ¡pídale al maestro que venga y me dé más puntos! ! !

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)

{

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)

{

cellText = this.fpSpread1.ActiveSheet.Cells[fila, col].Text

}

}

}

}

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~

.