La Red de Conocimientos Pedagógicos - Currículum vitae - 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 especial, puedes ir a la comunidad de tecnología de productos Baidu-Grape City. Puedo obtener respuestas profesionales y rápidas allí. Espero que mi respuesta sea correcta. Sea útil ~

.