2008-10-02 10 views
1

Je cherche un composant C# ou un code snipped qui fait quelque chose comme ça:non intrusive système d'aide « en direct »

Je veux informer les nouveaux utilisateurs sur les fonctions de programme les plus importantes s'il ouvre une nouvelle fenêtre par exemple . Il devrait s'agir d'une boîte de texte (formatée si possible) qui n'est bien sûr pas modale et qui dispose d'un mécanisme permettant de «sortir du chemin» si l'utilisateur entre dans la zone de zone de texte. Alors qu'il peut accéder à ce qui est en dessous. Alternativement, la fenêtre pourrait également coller à la frontière de la fenêtre, mais il doit y avoir un moyen que cela fonctionne aussi si la fenêtre est agrandie. Donc je veux lui présenter une courte introduction de ce qu'il peut faire dans tous les coins de mon application le plus sans douleur.

Merci!

Répondre

0

Utilisez les info-bulles. Ils peuvent être contrôlés par programme, et vous pouvez les faire apparaître à volonté. Vous devrez ajouter la fonctionnalité à votre application pour garder une trace des infobulles qui ont déjà été montrées à l'utilisateur.

Vous pouvez ajouter un style «ballon» en définissant la propriété IsBalloon sur true.

Vous pouvez également les remplacer par de plus petites descriptions lorsque l'utilisateur souhaite passer la souris sur le contrôle et les afficher à nouveau.

0

J'utilise déjà beaucoup les info-bulles. Cependant, ils ne sont pas très pratiques lors de l'affichage de plus grandes quantités de données et ils sont liés à des actions spécifiques de l'utilisateur.

1

J'utilise une "barre" en haut de chaque fenêtre pour afficher des informations sur la fenêtre/boîte de dialogue en cours.

0

Avez-vous envisagé d'avoir un menu contextuel pour chaque formulaire/page qui contient des liens vers des présentations de style Adobe Captivate pour chaque tâche disponible? De cette façon, l'utilisateur peut étudier un exemple de la façon d'accomplir une tâche liée à ce qu'ils essaient d'obtenir à partir de l'application/du site. Cette approche nécessiterait une bonne maintenance et gestion si votre code change régulièrement, mais en le coordonnant avec un service de formation peut fournir des fonctionnalités d'aide riches dans votre application.

Voir http://www.adobe.com/products/captivate/ pour plus d'informations.

Questions connexes