2010-10-12 3 views
0

J'ai déjà posé la même question mais en ce qui concerne la conception de l'application MDI. Maintenant, juste pour R & D but afin que nous puissions aller avec 2 solutions à notre utilisateur. Quelqu'un peut-il m'aider?Winforms C# outlook like Interface

Nous développons une application OutLook Style en utilisant des Winforms C#. Dans cette application, nous utilisons Microsoft Table Control. Ce qui est ce que nous devons montrer notre interface utilisateur. Dans le volet de gauche, nous avons un menu et dans la main droite, nous affichons notre UserControl. Comme CustomerManager. Ce UserControl est en train de faire l'ajout, la mise à jour, la suppression d'ect etc mais nous voulons mettre les boutons d'action communs, comme Ajouter, Supprimer, Enregistrer dans la barre d'outils supérieure. Jusqu'ici tout va bien, maintenant ce que nous devons accomplir est indépendamment de UserControl. Quoi que UserControl soit chargé dans TableControl MainForm. Lorsque le bouton Enregistrer est cliqué, il doit traiter les données sur ce UserControl. Évidemment, nous allons écrire la logique de l'action de sauvegarde sur chaque UserControl.

S'il vous plaît aider ...

Cordialement Shanx

Répondre

0

Créez un contrôle utilisateur de base qui contient vos méthodes d'ajout, de suppression, d'enregistrement et d'événements. Ensuite, créez tous les autres contrôles fonctionnels qui héritent du contrôle Base. Lorsque vous actionnez les boutons de la barre d'outils principale, vous pouvez transtyper en toute sécurité chaque contrôle utilisateur dans votre conteneur donné vers le contrôle utilisateur de base.

Certains MSDN des liens que vous pouvez lire sur:

http://msdn.microsoft.com/en-us/library/44a9ty12(VS.80).aspx

http://msdn.microsoft.com/en-us/library/ms173149(VS.80).aspx

1

je vous conseiller le Krypton Toolkit. Vous allez écrire une application de style Outlook en quelques secondes.

+0

Votre réponse se lit comme le spam – invert

+0

Il est un conseil. Vous l'appelez spam. – vulkanino

+0

amis, j'ai demandé les suggestions, pas les composants. D'ailleurs, nous utilisons déjà des composants DevExpress. Et pour cette application, nous allons également utiliser DevExpress. Pour nous, il n'y a pas de meilleur fournisseur de composants disponible que l'application Devexpress for Winform. – Shax

0

Pour tous ceux qui a fini ici comme moi à la recherche d'une boîte à outils gratuite: Comme Vulkanino a suggéré d'utiliser Krypton , Je l'ai repris.

Ceci est maintenant Freeware open source et peut être trouvé unter: [https://github.com/ComponentFactory/Krypton]