Accueil > > > LISTBOX ÉTENDUE
LISTBOX ÉTENDUE
Information sur la source
Description
Il m'arrive souvent dans mes applications d'utiliser une ListBox et d'implémenter des fonctionalités du sytle copier/coller. Je me suis dit qu'un contrôle personalisé pourrait régler la question (presque ?) définitivement. J'ai donc hérité de la classe ListBox pour récupérer toutes les bonnes choses et j'ai complété avec les fonctionalités : copier, coller, couper, annuler, rétablir, décalage vers le haut et décalage vers le bas. Des méthodes publiques permettent de mettre en oeuvre tout ça mais j'ai voulu automatiser un peu pus. J'ai donc créé des propriétés de type ToolStipButton qui permettent de mettre en relation des boutons d'une barre d'outils avec le contrôle pour relier directement les méthodes correspondantes, en ajustant la propriété Enabled pour faire plus joli. Le résultat est bien pratique et optimise le développement à base de listes. Une ListBox peut contenir des objets quelconques, j'en ai tenu compte dans mon contrôle dont les collections, bien que génériques, acceptent des types Object. Vous pourrez constater que le formulaire de test contient très peu de code... puisque pratiquement toutes les opérations nécessaires sont prises en charge par le contrôle. J'ai créé une classe toute simple pour ce test, constuée de deux String. Ce n'est qu'une première version toute fraîche, alors je ne vous garantis pas un fonctionnement irréprochable.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
ListBox [ par satman ]
Salut. je crée un chat perso. j'ai un petit problème. Les messages recus et envoyés sont ajoutés dans une listbox (list.add.item). malheureusement je
Faire une liste de controls [ par stormz23 ]
Bonjour. Je cherche a faire un liste de control. Un peu comme une listbox, mais pour afficher n'importe quel type de control. Pour cet exemple je vou
Enregistrer listbox [ par reythierry ]
Hello tout le monde, J'ai une liste de clients dans une listbox et je voudrais savoir comment enregistrer cette liste dans un format .txt, et imprimer
lier une liste d'objets à une listbox [ par mathmax ]
Bonjour,je cherche à lier simplement une liste d'objets à une listbox. Par exemple si j'ai une liste de personne, j'aimerais afficher les noms de mes
ListBox avec Bouton de tri [ par M5i9k ]
Bonjour, je voudrais utiliser dans mon application une liste possédant tout en haut differents boutons de tri, comme l'affichage détaillé de l'explora
un listbox qui refuse de sedimensionner comme je veux... [ par parlaciel ]
Bonjour!!je poste parsque j'ai un petit soucis, je sais que la solution doit être toute simple mais impossible de trouver l'option qui va bien!!si que
Raffraichissement d'une ListBox [ par Wolf007 ]
Bonjour à tous.J'ai un petit problème, j'ai créé une ListBox dans une WinForm et j'ai crée une fonction permettant de la r
Comment récuperer en C# côté serveur le contenue d'une listbox alimenté en Javascript côté client, après un postback ? [ par sdess ]
Bonjour, Dans un projet ASP.net en C#, j'ai dans une page une listBox qui contient initialement aucun enregistrement. J'ajoute dynamiquement des enreg
Mettre un ScrollBar horizontal dans un listBox [ par vince062 ]
Salut. Bah tout est dans le titre lol. J'ai une ListBox et je voudrais pourvoir mettre une scrollBar horizontal a l'intérieur. Je suis débutant en C#
pocket pc 2003 avec visual C# 2005 express edition?? [ par othland ]
slt tlm,j'ai recemment installé le visual C# 2005 express edition, et puis dans son menu de new project, y a pas une possibilité de developp
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|