• Lunes 29 de Abril de 2024, 04:34

Autor Tema:  Archivos rtf incrustados en resx  (Leído 1390 veces)

tepeyolotl

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Archivos rtf incrustados en resx
« en: Domingo 22 de Febrero de 2009, 01:56 »
0
El problema que tengo es que necesito usar varios archivos rtf en un richtextbox, pero no se como cargarlos desde el resources (ya estan agregados); por el momento uso el richTextBox.LoadFile(), poruqe los tengo en una carpeta y de ahi los cargo, pero queria saber si es posible que se puedan incrustar de manera que no necesariamente esten en determinada carpeta. Saludos.

mx_latino

  • Miembro activo
  • **
  • Mensajes: 91
  • Nacionalidad: ec
    • Ver Perfil
Re: Archivos rtf incrustados en resx
« Respuesta #1 en: Jueves 26 de Febrero de 2009, 15:19 »
0
Si entendi bien lo que estas preguntando la cosa va por alli compa..   :huh:

Si ya tienes agregados los archivos de texto a tu form solo hazlos referencia desde el Form o class que desees ocuparlo  ^_^
Tengo un archivo de recurso para mi Form1 llamado Form1.resx en el cual he insertado un archivo de texto llamado HolaMundo.txt

Código: C#
  1.  
  2. //referencia al archivo de recurso
  3. System.Resources.ResourceManager _Resource = new System.Resources.ResourceManager(typeof(Form1));
  4.  
  5. //Evento Load del Form
  6. private void Form1_Load(object sender, EventArgs e)
  7. {
  8.   //Caja Rich
  9.   RichTextBox RichText = new RichTextBox();
  10.   //Obtencion del texto del HolaMundo en el archivo de recursos
  11.   RichText.Text = (String)_Resource.GetObject("HolaMundo");
  12.   //Mostramos el texto
  13.   MessageBox.Show(RichText.Text);
  14. }
  15.  
  16.  

Espero te funcione.. Suerte!!  :)