Connaissances Informatiques >> Logiciel >> Logiciel utilitaire >> Content
  Derniers articles
  • Comment restaurer Acer Computer to F…
  • Comment faire un F13 Imprimer Macro …
  • Comment programmer une Simplex Inter…
  • PC Tools Overclocking 
  • Comment interpréter PokerStars Stat…
  • Étapes rapides pour CD & DVD Burnin…
  • Qu'est-ce qu'un MIP Drive 
  • Comment restaurer un Compaq Presario…
  • Comment faire pour exécuter les pol…
  • Comment désactiver le papier peint …
  •   Logiciel utilitaire
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel utilitaire

    Comment trier un ListView par des colonnes

    C # est un langage de programmation utilisé par Microsoft pour créer des applications informatiques. L' affichage de la liste dans votre programme C # vous permet de visualiser les colonnes de votre programmation afin que vous puissiez éditer les bogues . L' interface IComparer est le compilateur de programme le plus couramment utilisé sur le système d'exploitation Microsoft Windows . Vous pouvez l'utiliser pour mettre en œuvre les colonnes de votre programme via la fonction affichage de la liste . Vous n'avez pas à être un expert en informatique pour mettre en œuvre ce dans votre programme. Vous pouvez le faire vous-même. Choses que vous devez
    programme C #
    Afficher plus Instructions
    1

    Ouvrez votre programme C # et puis créer un nouveau projet à partir de l'icône "Nouveau" en haut de l' programme . Ajouter le contrôle de liste dans le menu en haut du programme , puis la taille du projet que vous avez suffisamment d'espace pour le texte
    2

    collez ce code dans votre option " classe " du formulaire. : Photos

    privé ListViewColumnSorter lvwColumnSorter ;
    3

    collez ce code dans la partie " constructeur " de la forme après le " InitializeComponent » apparaît :

    //Créer une instance d'une colonne de tri ListView et lui attribuer

    //pour le contrôle de liste . lvwColumnSorter = new ListViewColumnSorter (); this.listView1.ListViewItemSorter = lvwColumnSorter ;
    4

    collez ce code dans l'option " Load" sous la forme:

    ColumnHeader ColumnHeader ; //Utilisé Photos

    listView1.View = //Utilisé pour créer des éléments ListView

    //Assurez-vous que la vue est réglé pour afficher les détails ; . pour créer des entêtes de colonnes

    ListViewItem ListViewItem . . View.Details ;

    //Création des éléments ListView comprenant des noms et prénoms . ListViewItem = new ListViewItem ( "John" ) ; listviewitem.SubItems.Add ( "Smith" ) ; this.listView1.Items.Add ( ListViewItem ) ;


    ListViewItem = new ListViewItem ( "Bob" ) ; ListViewItem . SubItems.Add ( " Taylor "); this.listView1.Items.Add ( ListViewItem ) ;


    ListViewItem = new ListViewItem ( "Kim "); listviewitem.SubItems.Add (« Zimmerman »); this.listView1 . Items.Add ( ListViewItem ) ;


    ListViewItem = new ListViewItem (« Olivia »); listviewitem.SubItems.Add ( «Johnson» ) ; this.listView1.Items.Add ( ListViewItem ) ;
    < p> //Créer des en-têtes de colonnes pour les données. ColumnHeader = new ColumnHeader (); columnheader.Text = "Prénom" ; this.listView1.Columns.Add ( ColumnHeader ) ;

    ColumnHeader = new ColumnHeader ();

    columnheader.Text = « Nom de famille »; this.listView1.Columns.Add ( ColumnHeader ) ;

    //Boucle à travers et la taille de chaque tête de colonne pour s'adapter à l'en-tête de colonne texte . foreach ( ColumnHeader ch dans this.listView1.Columns )

    {

    ch.Width = -2 ;

    }
    5

    Collez ce lien code dans l'option " ColumnClick " sur le contrôle de liste :

    ColumnHeader ColumnHeader ; //Utilisé pour créer des en-têtes de colonnes

    ListViewItem ListViewItem ; //Utilisé pour créer des éléments ListView
    < . . . p > //Assurez-vous que l' affichage est réglé pour afficher les détails Photos

    listView1.View = View.Details ;

    //Création des éléments ListView comprenant des noms et prénoms . ListViewItem = new ListViewItem ( "John" ) ; listviewitem.SubItems.Add ( "Smith" ) ; this.listView1.Items.Add ( ListViewItem ) ;


    ListViewItem = new ListViewItem ( "Bob" ) ; ListViewItem . SubItems.Add ( " Taylor "); this.listView1.Items.Add ( ListViewItem ) ;


    ListViewItem = new ListViewItem ( "Kim "); listviewitem.SubItems.Add (« Zimmerman »); this.listView1 . Items.Add ( ListViewItem ) ;


    ListViewItem = new ListViewItem (« Olivia »); listviewitem.SubItems.Add ( «Johnson» ) ; this.listView1.Items.Add ( ListViewItem ) ;
    < p> //Créer des en-têtes de colonnes pour les données. ColumnHeader = new ColumnHeader (); columnheader.Text = "Prénom" ; this.listView1.Columns.Add ( ColumnHeader ) ;

    ColumnHeader = new ColumnHeader ();

    columnheader.Text = « Nom de famille »; this.listView1.Columns.Add ( ColumnHeader ) ;

    //Boucle à travers et la taille de chaque tête de colonne pour s'adapter à l'en-tête de colonne texte . foreach ( ColumnHeader ch dans this.listView1.Columns )

    {

    ch.Width = -2 ;

    }
    6

    Cliquez sur l' option " Add Class " dans le menu projet, puis collez ce code dans l'option par défaut : Photos

    utilisant System.Collections ;

    utilisant System.Windows.Forms ;

    ///


    ///Cette classe est une implémentation de l'interface ' IComparer .

    ///

    Photos

    ListViewColumnSorter de classe publique : IComparer

    {

    ///


    ///Définit la colonne à trier

    ///

    ;

    private int ColumnToSort ; .

    ///


    ///Indique l'ordre dans lequel trier ( ie ' Croissant ')

    ///

    Photos

    privé SortOrder OrderOfSort ;

    ///


    ///insensible à la casse comparateur objet

    ///

    Photos

    privé CaseInsensitiveComparer ObjectCompare ;


    constructeur //////Classe . Initialise différents éléments

    ///

    Photos

    ListViewColumnSorter publique () {


    //Initialisation de la colonne à '0 '

    ColumnToSort = 0;

    //Initialisation de l'ordre de tri à 'none'

    OrderOfSort = SortOrder.None ;

    //Initialisation de l'objet CaseInsensitiveComparer

    ObjectCompare = new CaseInsensitiveComparer (); }


    ///


    ///Cette méthode est héritée de l'interface IComparer . Il compare les deux objets passés en utilisant une comparaison insensible à la cause.

    ///

    Photos

    /// premier objet à être comparé < param ;/> Photos

    /// Second objet à comparer Photos

    /// le résultat de la comparaison . "0" en cas d'égalité , négatif si x est inférieur à 'y' et positive si 'x' est supérieur à ' y' Photos

    public int Compare ( objet x , objet y) Photos

    {

    int compareResult ;

    ListViewItem listviewX , listviewY ;

    //Moulage des objets à comparer à ListViewItem objets

    listviewX = ( ListViewItem ) x ;

    listviewY = ( ListViewItem ) y;

    //comparer les deux articles

    compareResult = Calculer la valeur de retour correcte basée sur la comparaison objet

    if ( OrderOfSort == SortOrder.Ascending )

    {

    //tri Croissant est sélectionné, revenir résultat normal de l'opération de comparaison

    retour compareResult ;

    }

    else if ( OrderOfSort == SortOrder.Descending )

    {

    //décroissant tri est sélectionné , retourner résultat négatif de l'opération de comparaison

    retour (- compareResult ) ;

    }

    autre

    {

    //retour » 0 ' pour indiquer qu'ils sont égaux

    return 0; }


    }

    ///


    ///Obtient ou définit le numéro de la colonne à laquelle appliquer l'opération de tri ( par défaut à '0 ' ) .

    ///

    Photos

    public int SortColumn < br >

    {

    ensemble

    {

    ColumnToSort = value; }


    obtenir

    { Photos

    retour ColumnToSort ;

    } }


    ///


    ///Obtient ou définit l'ordre de tri à appliquer ( par exemple , « Croissant » ou « descendant »).

    ///

    Photos

    publique SortOrder Ordre

    {

    mis

    {

    OrderOfSort = value; }


    obtenir

    {

    retour OrderOfSort ;

    }

    } }


    7

    Save the construire dans le menu en haut , puis exécutez le programme. Cliquez sur les en-têtes de colonne dans le contrôle ListView pour ouvrir les colonnes.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un proxy WINS 
  • Comment utiliser deux fournisseurs de VoIP en une seule fois 
  • Comment faire pour supprimer les sites indésirables From My Homepage Liste 
  • Comment tuer Java De la barre des tâches 
  • Comment faire pour utiliser l'archive SIT pour Mac 
  • Comment convertir un fichier ISO à mémoire flash 
  • Comment se débarrasser des problèmes sur l'ordinateur Clean Up Disk 
  • Comment changer le disque de démarrage dans Partition Magic 
  • Comment utiliser Modio sur MacBook 
  • Comment faire de nouveaux fichiers avec VIM 
  • Connaissances Informatiques © http://www.ordinateur.cc