Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: TMarmol en 2 Enero 2014, 12:33 pm



Título: Como puedo mejorar la seleccion en un RichTextBox
Publicado por: TMarmol en 2 Enero 2014, 12:33 pm
Bueno, la cosa es la siguiente, en mi programa tengo un RichTextBox, que permite al usuario modificar un codigo ya escrito o escribir el suyo, el problema esta a la hora de la selección, se seleccionan cosas que no deberian.

Aquí un ejemplo:
(http://gyazo.com/e72dc63ce4d8a2dcb7e38afb1132f9dc.gif)

Debería señalarse por donde va el cursor no palabras enteras, ya que:
Código
  1. RichTextBox1.AutoWordSelection = False

Quiero que se señale caracter por caracter, he probado a cambiar algunas propiedades pero sigue sin funcionar


Título: Re: Como puedo mejorar la seleccion en un RichTextBox
Publicado por: Eleкtro en 2 Enero 2014, 20:11 pm
Parece ser un bug conocido y reportado a Microsoft, el cual no se ha solucionado hasta la fecha.

A mi también me sucede, para solucionarlo, modifica manuálmente la propiedad:

Código
  1.    Private Sub Form1_Load() Handles MyBase.Load
  2.  
  3.        RichTextBox1.AutoWordSelection = False
  4.  
  5.    End Sub

Info: RichTextBox.AutoWordSelection broken? (http://stackoverflow.com/questions/2860026/richtextbox-autowordselection-broken)

EDITO: Como alternativa, puedes usar un FastcoloredTextBox para evitar ese problema ~> http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting

Saludos


Título: Re: Como puedo mejorar la seleccion en un RichTextBox
Publicado por: TMarmol en 2 Enero 2014, 23:57 pm
Parece ser un bug conocido y reportado a Microsoft, el cual no se ha solucionado hasta la fecha.

A mi también me sucede, para solucionarlo, modifica manuálmente la propiedad:

Código
  1.    Private Sub Form1_Load() Handles MyBase.Load
  2.  
  3.        RichTextBox1.AutoWordSelection = False
  4.  
  5.    End Sub

Info: RichTextBox.AutoWordSelection broken? (http://stackoverflow.com/questions/2860026/richtextbox-autowordselection-broken)

EDITO: Como alternativa, puedes usar un FastcoloredTextBox para evitar ese problema ~> http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting

Saludos

Como siempre Elektro Master Hacker, has solucionado mi problema, muchisimas gracias.
Aprovecho para preguntarte, ¿hay algún sitio donde pueda descargar todos tus programas? tengo que ir buscando por los post, ya que tu pagina es un poco troll


Título: Re: Como puedo mejorar la seleccion en un RichTextBox
Publicado por: Eleкtro en 3 Enero 2014, 02:38 am
Me alegro de que te haya servido.

¿hay algún sitio donde pueda descargar todos tus programas? tengo que ir buscando por los post, ya que tu pagina es un poco troll

No entiendo, ¿a que página te refieres, o te refieres al ftp (que lo tengo bastante desorganizado si xD)?.

Aquí tienes todos los programas que he compartido (falta 1 o 2 que estarán por las primeras páginas de este subforo) ~> Recopilatorio de temas interesantes (http://foro.elhacker.net/net/recopilatorio_de_temas_interesantes-t301256.0.html)

Aunque te aviso de que los programas que he compartido hasta la fecha no tienen un diseño muy bonito que digamoos, de todas formas pienso que lo importante es el rendimiento del código, el exterior solo es una capa embellecedora.

Tengo muchos proyectos sin terminar, este será el próximo programa que comparta:
(http://img163.imageshack.us/img163/2946/49rj.png)

Saludos!