begin process at 2010 02 10 06:20:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > LISTBOX ÉTENDUE

LISTBOX ÉTENDUE


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :listbox, edition, contrôle, liste Niveau :Initié Date de création :30/08/2007 Vu / téléchargé :6 917 / 482

Auteur : bestmomo

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 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.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) LIAISON DE DONNÉES BASE ACCESS (.NET 2)
Source avec Zip Source .NET (Dotnet) MASKEDTEXTBOX ET EXPRESSIONS RÉGULIÈRES
Source avec Zip Source .NET (Dotnet) MANIPULATION DES COULEURS AVEC LES MATRICES
Source avec Zip Source .NET (Dotnet) BOUTON SURVOL TOUT SIMPLE
Source avec Zip Source .NET (Dotnet) C# ET LE FRAMEWORK MAIS C'EST TRÈS SIMPLE ! ETAPE 2 PHASE 3

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec une capture TOOLTIP TEXT POUR LA LISTE DÉROULANTE D'UN COMBOBOX par whismeril
Source .NET (Dotnet) EACHPARALLEL par SoaR245
Source avec Zip Source .NET (Dotnet) TEXTBOX SÉQUENCE DE TOUCHES. par vbmaniac8
Source avec Zip Source avec une capture Source .NET (Dotnet) CUSTOMLISTBOX -> METTEZ CE QUE VOUS VOULEZ (PROGRESSBAR, GRO... par Julien237
Source avec Zip Source avec une capture Source .NET (Dotnet) REDIRECTION DE LA SORTIE D'UNE APPLICATION CONSOLE EXTERNE V... par sosekeyser

Commentaires et avis

Commentaire de argoth le 31/08/2007 10:13:29

Petite Listbox cool, il serait sympa d'ajouter la possibilité d'exporter le "copier" dans le presse-papier également pour le copier ailleur que dans ta ListBox.

Sinon code clair, simple et assez commenté.

Un ptit 8/10

Commentaire de bestmomo le 31/08/2007 19:44:56

Salut ! Merci pour les commentaires. En ce qui concerne le presse-papier étant donné qu'il s'agit d'une classe spécifique je ne vois pas trop l'intérêt de la mémoriser dans le presse-papier, à part de livrer une représentation textuelle telle que livrée dans la liste. Sinon avec une ligne de code à ajouter aux fonctions copier et coller on peut facilement faire ça.

Commentaire de leproc le 26/09/2007 19:01:28 8/10

Il y a de bonnes idée dans ta source, et les bouttons sont bien fait. Et comme je vien de trouver la solution pour une de mes source dans ton code c'est encore mieu.

Pareil 8/10

Commentaire de Malkuth le 17/11/2007 19:01:42

quand on utilise une listbox sur des types complex, on as la propriété DisplayMember pour indiquer comment récupéré le text a affiché, pourquoi ne pas rajouté une propriété DisplayImage pour pouvoir incorporé une icone devant le texte affiché et une autre propriété DefaultImage qui s'affiche si l'objet retourne autre chose qu'une image sur la propriété définie par DisplayImage :)

Sinon c'est impec!

 Ajouter un commentaire


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&#2 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,404 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales