2010-10-22 9 views
1

Compact Frameworkbarre d'outils en bas Compact Framework Afficher/Masquer

.net

C#

application Desktop pour Windows Mobile

je me suis 2 boutons qui ouvrent 2 écrans différents "modules"/» " Le code ressemble à:

/*previous declaration in static class Program */ 
public static Form ofrmBin = null; 

/* this is called for both buttons */ 
Program.ofrmBin = new frmMainBin(); 
Program.ofrmBin.Show(); 
Program.ofrmBin.Activate(); 

Le le code est le même pour les deux boutons, je ne l'ai pas écrit, mais je l'ai vérifié, je ne trouve pas de différence. Le problème est la barre d'outils inférieure. Comment puis-je faire en sorte que les deux fonctionnent de la même manière? Ils ressemblent à ceci:

Cas 1:

http://imgur.com/N8UM1l&syggV

Cas n ° 2:

http://imgur.com/N8UM1&syggVl

(laissez-moi savoir si les images ne sont pas visibles)

I » d aimer les deux cas ressembler à celui sans barre d'outils.

Que manque-t-il?

Merci

Répondre

1

D'après ce que je me souvienne, la barre des tâches, et Soft Input Panel (SIP) dépendent d'un certain nombre de choses. La barre des tâches n'est visible que si le formulaire en cours a un menu associé, et je pense que par défaut, un composant MainMenu est ajouté au premier formulaire que vous créez dans votre application. Il peut également s'afficher si le focus est sur une entrée qui nécessite du texte, comme une zone de texte, afin que l'utilisateur ait un moyen d'entrer une entrée.

Vous pouvez accéder au SIP via le contrôle InputPanel, vérifiez donc également cela.