Editor de texto
Estoy haciendo un editor de texto como el notepad y tengo las siguientes dudas.
1-¿Cómo hago para cambiar línea con cada pulsación de [Enter]
2-Como hago para cambiar las propiedades de un texto seleccionado, ej.: Cambiar a negrita un texto seleccionado.
3-¿Cómo hago para grabar en un archivo *.txt lo que escribí?
Desde ya, gracias
1-¿Cómo hago para cambiar línea con cada pulsación de [Enter]
2-Como hago para cambiar las propiedades de un texto seleccionado, ej.: Cambiar a negrita un texto seleccionado.
3-¿Cómo hago para grabar en un archivo *.txt lo que escribí?
Desde ya, gracias
Para eso necesitas usar el control RichTextBox, ya que
el TextBox no permite cambiar las propiedades al
texto. A parte de eso las respuestas a tus dudas son:
1- Poniendo la propiedad Multiline=True, aunque, al contrario que el TextBox, ese es el valor por defecto.
2- Usa las propiedades SelBold, SelColor, SelFontSize...
3- Con el método SaveFile, con el que se puede guardar
tanto en formato TXT como RTF(texto enriquecido).
Del mismo modo tienes el método LoadFile para
abrir archivos.
el TextBox no permite cambiar las propiedades al
texto. A parte de eso las respuestas a tus dudas son:
1- Poniendo la propiedad Multiline=True, aunque, al contrario que el TextBox, ese es el valor por defecto.
2- Usa las propiedades SelBold, SelColor, SelFontSize...
3- Con el método SaveFile, con el que se puede guardar
tanto en formato TXT como RTF(texto enriquecido).
Del mismo modo tienes el método LoadFile para
abrir archivos.
