Si vous avez en charge plusieurs tailles d'écran/résolutions, forme l'héritage est une excellente façon de le faire. Fondamentalement, la conception de votre formulaire pour s'adapter à la norme écran 320x240. À l'appui d'une différente taille de l'écran, il suffit d'ajouter un nouveau formulaire, vous héritez de votre formulaire personnalisé (au lieu de la Forme), et puis re-organiser les contrôles nécessaires.
Une autre astuce utile est d'envelopper le ShowDialog appel d'une manière qui vous permet de régler le formulaire parent de la légende "" temporairement - ce qui les tient tous les formulaires ouverts dans votre application dans la liste des programmes en cours. Un autre moyen d'améliorer le wrapper est à PInvoke SetForegroundWindow avec le handle de la fenêtre parent. Cela garantit que le parent toujours ré-apparaissent après que l'enfant est fermé; sans cet appel, il est possible pour les autres windows pour être inséré dans la pile z au-dessus du formulaire parent.
Watch out pour le cryptage sur la carte SD. SqlCE va arrêter complètement de travailler. Oracle Lite comportement sous le chiffrement est beaucoup plus sinistre, puisque les pièces de travail et des parties de ne pas.
Éviter SqlCE de l'ANR et de la réplication de fusion. Ces serait fantastique si ils ont travaillé de façon fiable, mais ils ne sont pas dans des situations où la connexion au réseau peut être de façon inattendue a chuté au cours de la réplication (assez commun dans le WM monde). Ce un peu m'DUR avec une production de l'app. Le MS support tech nous avons traité a finalement été forcé de reconnaître qu'il n'a tout simplement pas travailler à 100%. Réelle citation: "essayez juste de garder à reproduire, ils vont fusionner correctement".