Hola. El tema es así:
Tengo un RichTextBox llamado "texto" y los clásicos botones de copiar, pegar y cortar, estos últimos desactivados ya desde el inicio, y quiero que al seleccionar el texto del RTB se activen los botones. Creé los eventos TextoSeleccionado y TextoDeseleccionado e hice un par de Subs que llaman a ambos cuando ocurren estas acciones, pero aún así no funciona. El código es el siguiente:
Public Class Form1
Public Event TextoSeleccionado()
Public Event TextoDeseleccionado()
Private Sub textoSeleccionadoLlamada()
If (texto.SelectionLength > 0) Then
RaiseEvent TextoSeleccionado()
End If
End Sub
Private Sub textoDeseleccionadoLlamada()
If (texto.SelectionLength = 0) Then
RaiseEvent TextoDeseleccionado()
End If
End Sub
Private Sub activarBotones() Handles Me.TextoSeleccionado
Cortar.Enabled = True
Pegar.Enabled = True
Copiar.enabled = True
End Sub
Private Sub desactivarBotones() Handles Me.TextoDeseleccionado
Cortar.Enabled = False
Pegar.Enabled = False
Copiar.enabled = False
End Sub
'...resto del código...
End Class
Espero que puedan ayudarme.
Gracias.