2009-11-25 3 views
1

Je veux un contrôle de liste (ou une liste comme le contrôle) dans lequel chaque ligne (point), non seulement du texte, mais aussi d'autres contrôles. Par exemple, chaque ligne (élément) de ma vue de liste est composée d'une case à cocher, d'un bouton, d'un curseur, d'une image et d'une étiquette. J'ai essayé les classes de rendu correspondantes (rendu CheckBox) dans l'événement dessiné par le propriétaire, mais je ne suis pas capable de gérer les événements (car ils sont simplement utilisés pour rendre le contrôle à l'écran).contrôles personnalisés dans une rangée d'une vue sur la liste

J'ai essayé de chercher des solutions, mais en vain. J'ai donc décidé d'avoir un panneau, puis de créer des objets de ces contrôles en cours d'exécution, pour chaque élément et de l'ajouter au panneau parent. Est-ce que la solution est correcte? Je pense que ce processus est coûteux. Aide moi !!

Note, J'utilise WinForms et pas DataTemplates ou WPF étoffes

Répondre

Questions connexes