C# Escribir código de barras de estado en el Bloc de notas
Agregar evento SelectionChanged para richTextBox1. El código del evento es el siguiente:
cuadro de texto enriquecido anulado privado 1 _ selección cambiada (remitente del objeto, EventArgs e)
{
int fila = richTextBox1. GetLineFromCharIndex(cuadro de texto enriquecido 1. inicio de selección)+1;
int start = richTextBox1. GetFirstCharIndexOfCurrentLine();
Cadena s = richTextBox1. Text.Substring(start, richTextBox1. SelectionStart - start);
int col = GetStringLen(s)+1
etiqueta de estado de la tira de herramientas = " Fila+Fila+", columna "+col+";
}
///& lt;Resumen>
///Obtenga la longitud de la cadena S, incluidas las letras, chino, símbolos especiales, etc.
///</summary>
///<param name = "s">Obtener la longitud de la cadena
///< ;devuelve>Longitud de cadena
privado int GetStringLen(cadena s)
{
if(!String.IsNullOrEmpty (s))
{
int len = s . longitud
for(int I = 0; i & lt longitud; i++)
{
if(s[I]& gt; 255)
len++;
}
Devolver len
}
Devuelve 0;
}