2009-07-10 8 views
1

Je travaille sur une application, et j'ai un écran qui, dans mon esprit, ressemble beaucoup à la liste des réseaux sans fil de Windows Vista. Pour ceux qui ne le savent pas, il s'agit essentiellement d'une liste, mais dans chaque ligne, au lieu d'une ligne de texte, il y a un grand panneau qui contient toutes sortes d'informations utiles. Est-ce que quelqu'un sait si c'est un contrôle d'interface utilisateur réel disponible sur Windows, ou devrais-je rouler le mien avec une sorte de panneau de disposition de table autosizing hébergeant une collection de contrôles personnalisés?Quel contrôle C#/Win32 la boîte de dialogue réseau sans fil est-elle utilisée?

Répondre

2

Je sais que c'est assez facile à faire en utilisant WPF en utilisant la disposition du panneau de pile avec une série de contrôles utilisateur contenant des contrôles de grille pour la mise en page interne. Ou utilisez-vous des formulaires Windows?

+0

Oui, j'utilise Windows Forms. Je sais que je peux le faire avec un contrôle personnalisé et une table, mais s'il y a un moyen plus facile, je suis tout à fait pour. – GWLlosa

0

La boîte de dialogue de réseau sans fil n'utilise pas un contrôle Win32 standard, elle utilise un contrôle personnalisé (de manière efficace).

Si vous voulez émuler ce comportement, vous allez devoir utiliser WPF ou lancer le vôtre.

0

Ce n'est pas une réponse exacte, mais vous voudrez peut-être consulter les différentes bibliothèques et boîtes de dialogue Vista TaskDialog qui ont été basées sur cela. Vous pourriez être en mesure d'emprunter une partie du code, car ils partagent certaines fonctionnalités de l'interface utilisateur. J'ai besoin de faire quelque chose de similaire avec WPF.

Questions connexes