• Domingo 22 de Diciembre de 2024, 13:09

Autor Tema:  Portapapeles  (Leído 1421 veces)

Xaer0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Portapapeles
« en: Martes 11 de Abril de 2006, 11:28 »
0
Hola buenas, y ante todo gracias por vuestras respuestas.  He encontrado dos soluciones para copiar texto en el portapapeles.  En windows me funciona perfectamente, pero no para windows CE.

El codigo es el siguiente:

Citar
private void button1_Click(object sender, System.EventArgs e)
  {
         try
         {
                Clipboard.SetDataObject(textbox1.text,true);
          }
         catch
         {
         }
  }

  private void button2_Click(object sender, System.EventArgs e)
  {
          try
          {
                IDataObject iData = Clipboard.GetDataObject();
                textBox2.Text = (String)iData.GetData(DataFormats.Text);
          }
          catch
          {
          }
  }


Citar
private void button1_Click(object sender, System.EventArgs e)
  {
         try
         {
                textbox1.Copy();
         }
         catch
         {
         }
  }

  private void button2_Click(object sender, System.EventArgs e)
  {
          try
          {
                textbox2.Paste();
          }
          catch
          {
          }
  }
Hazlo, o no lo hagas...  pero no lo intentes

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Portapapeles
« Respuesta #1 en: Martes 11 de Abril de 2006, 21:40 »
0
En la documentación del .NET 1.1 no dice que esa plataforma se soportada para esa clase (en .NET 2 si está soportado), a lo mejor tienes que buscar otros métodos...

Xaer0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Portapapeles
« Respuesta #2 en: Miércoles 12 de Abril de 2006, 10:10 »
0
Muchas gracias por contestar Hellscream, llevo 2 dias buscando, no se cuantas paginas llevaré miradas, ni a cuanta gente le preguntaria, pero esque ya no se que voy a hacer.

Si, ya he visto que el .NET Framework 1.1 no lo soporta, por eso decidi actualizarlo al 2.0, pero tampoco me funciona, el emulador que utiliza por defecto el VS2003 lleva S.O Windows Mobile me parece, y por lo que he visto en la ayuda de MSDN, lo que yo intento hacer solo es valido para S.O Windows CE.   :unsure:

Estoy buscando otras posibles soluciones, si alguien sabe le estaria muy agradecido.

Gracias a todos de antemano.  :hola:
Hazlo, o no lo hagas...  pero no lo intentes

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Portapapeles
« Respuesta #3 en: Miércoles 12 de Abril de 2006, 16:15 »
0
A mi me funciona en el emulador del vs2005, sería bueno que le des un vistazo a la documentación (segun ésta, también está soportado el Windows Mobile)
http://msdn2.microsoft.com/es-es/library/s...ard(vs.80).aspx

Xaer0

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Re: Portapapeles
« Respuesta #4 en: Jueves 27 de Abril de 2006, 11:36 »
0
Si, eso parece, pero el jefe de momento no quiere cambiar del vs2003 al vs2005, asi que de momento esa parte quedará ahi parada.

Muchas gracias por contestar.
Hazlo, o no lo hagas...  pero no lo intentes