Hola gente quisiera saber como puedo resaltar una palabra en un rich text box, les cuento q he diceñado un buscar y quisiera q la palabra buscada salga resaltado, hasta ahora solo puedo cambiarle de color pero eso no es suficiente, necesito resaltar... Les agradeceria mucho a los q me ayudaran
Puedes crear los archivos rtf en wordpad, ya que en word te genera una cabecera muy grande y datos que no son necesarios, asi que en wordpad haces tu texto como quieras y lo guardas, ya teniendo el archivo lo abres con el notepad y ves el código de como cambiarle la forma al texto, incluso puedes jalar el archivo .rtf al richtextbox del VB.
Hasta donde tengo comprendido el RichTextBox es un control ya prediseñado (obviamente) y con sus respectivas propiedades y métidos que no puedes cambiar, si acaso puedes arreglar el formato para que parezca resaltado; en dado caso lo que puedes hacer es que se vea en negrita y al mismo tiempo en un tamaño de letra uno o dos puntos mayores.
Hilsener.
« Última modificación: 28 Abril 2005, 03:52 por NekroByte »
Existen las propiedades SelStart y SelLength para establecer el punto de inserción y la cantidad de texto seleccionado.
Una vez que realizas la búsqueda establece la propiedad SelStart al valor que devolvió la función y SelLength a la longitud de la frase/palabra buscada.
Saludos.
En línea
A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
hola Slasher Keeper, gracias de todas maneras pero lo q queria era un tupo de resalto de un color muy diferente, tipo word cunado resaltas un palabra, entiendes... Gracias de todas maneras.......
Una vez que haces lo que te dije en el post anterior estableces la propiedad SelColor al color RGB que quieras. El color lo podés generar mediante la función RGB de VB o usar las constantes de color.
Saludos.
En línea
A la reina de las profundidades que cuida los pasos de una sombra en la noche :*