Error en c# pocketpc

18/03/2005 - 00:28 por syva | Informe spam
Estoy intentando ejecutar este programa en c# para pocketpc
de la siguiente dirección:

http://samples.gotdotnet.com/quicks...panel.aspx

Código en:

http://samples.gotdotnet.com/quicks...mp;file=CS\InputPanel.cs&font=3

Pero me da un error de:

VisibleRect = inputPanel1.VisibleDesktop;

System.Windows.Forms.Panel no contiene una definición para
VisibleDesktop

¿Alguien podría ayudarme?
Gracias.

Preguntas similare

Leer las respuestas

#1 ACP
18/03/2005 - 09:29 | Informe spam
Hola,

el miembro VisibleDesktop pertenece a InputPanel, no ha Panel.

Este miembro devuelve un objeto de tipo Rectangle indicando el area del
escritorio que está ocupando el SIP.

No se exactamente cual es tu problema. Como se hace en el ejemplo, debes
recuperar el area que está ocupando el SIP y posteriormente modificar el alto
de tu formulario. (En el caso del ejemplo modifican sólo el alto del
tabcontrol, que es el que posee los controles)


If InputPanel1.Enabled = False Then
' The SIP is disabled, so the height of the tab control
' is set to its original height with a variable
(TabOriginalHeight),
' which is determined during initialization of the form.
VisibleRect = InputPanel1.VisibleDesktop
TabControl1.Height = TabOriginalHeight
Else
' The SIP is enabled, so the height of the tab control
' is set to the height of the visible desktop area.
VisibleRect = InputPanel1.VisibleDesktop
TabControl1.Height = VisibleRect.Height
End If


PD: aunque estés desarrollando tu aplicación en C#, los mensajes de
desarrollo en dispositivos moviles deberias remitirlos al grupo de
Aplicaciones Moviles.

Saludos

ACP


"syva" wrote:

Mostrar la cita
#2 syva
18/03/2005 - 12:16 | Informe spam
Perdona, no sabía la existencia de ese grupo.
Pero me acabo de dar cuenta de que el codigo es para
windows CE y yo estoy programando para pocketpc.
¿Puede ser ese el problema, es que para pocket no hay la
clase inputpanel?




Mostrar la cita
indicando el area del
Mostrar la cita
ejemplo, debes
Mostrar la cita
posteriormente modificar el alto
Mostrar la cita
el alto del
Mostrar la cita
tab control
Mostrar la cita
the form.
Mostrar la cita
control
Mostrar la cita
area.
Mostrar la cita
mensajes de
Mostrar la cita
grupo de
Mostrar la cita
http://samples.gotdotnet.com/quicks...panel.aspx
Mostrar la cita
http://samples.gotdotnet.com/quicks...mp;file=CS\InputPanel.cs&font=3
Mostrar la cita
#3 ACP
18/03/2005 - 13:19 | Informe spam
Hola,

si has creado un proyecto para dispositivos PPC únicamente, debes añadir
manualmente la referencia al namespace Microsoft.WindowsCE.Forms.

En el explorador de la solución, con el botón derecho sobre el nodo de
referencias, selecciona añadir referencia. De la lista que te aparece
selecciona Microsoft.WindowsCE.Forms y luego OK para añadirla al proyecto.
Entonces debes poder correr el ejemplo sin problemas.


Saludos

ACP



"syva" wrote:

Mostrar la cita
#4 syva
18/03/2005 - 17:02 | Informe spam
Gracias por tu ayuda, hice lo que me dijiste y funciona sin
problemas, pero ¿me podrías decir si ese ejemplo es
necesario hacerlo con la referencia a W.CE o se puede hacer
directamente en c# para ppc?.



Mostrar la cita
àºnicamente, debes aà±adir
Mostrar la cita
Microsoft.WindowsCE.Forms.
Mostrar la cita
sobre el nodo de
Mostrar la cita
que te aparece
Mostrar la cita
aà±adirla al proyecto.
Mostrar la cita
Panel.
Mostrar la cita
variable
Mostrar la cita
C#, los
Mostrar la cita
pocketpc
Mostrar la cita
http://samples.gotdotnet.com/quicks...panel.aspx
Mostrar la cita
http://samples.gotdotnet.com/quicks...mp;file=CS\InputPanel.cs&font=3
Mostrar la cita
definiciàf³n para
Mostrar la cita
#5 ACP
18/03/2005 - 18:17 | Informe spam
Hola,

es necesario hacer referencia, ya que es donde está definida la clase
InputPanel.

Saludos

ACP


"syva" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida