begin process at 2010 07 29 15:25:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

PPC :: Trucs & Astuces

 > LISTVIEW : SELECTIONNER UN ITEM

LISTVIEW : SELECTIONNER UN ITEM


 Information sur la source

 Description

Compact Framework, n'intégrant pas toutes les fonctionnalités de la version PC, j'ai galéré un peu pour trouver comment sélectionner et afficher un item dans une listview
L'exemple suivant active le premier item (N°0) d'une listview(génére l'évenement SelectedIndexChanged). cela permet d'initialiser un programme, avec une valeur par défaut dans une listview.

Source

  • Public Sub InitListView(ByRef lvwView As System.Windows.Forms.ListView)
  • lvwView.Focus()
  • lvwView.Items.Item(0).Focused = True
  • lvwView.Items.Item(0).Selected = True
  • End Sub
    Public Sub InitListView(ByRef lvwView As System.Windows.Forms.ListView)
        lvwView.Focus()
        lvwView.Items.Item(0).Focused = True
        lvwView.Items.Item(0).Selected = True
    End Sub

 Conclusion

L'astuce réside dans le fait que le contrôle et l'item doivent avoir le focus pour être sélectionnés


 Sources du même auteur

Source .NET (Dotnet) SOFT RESET ET HARD RESET (VB.NET)
Source .NET (Dotnet) ROTATION ET MIROIR DE BITMAP
Source .NET (Dotnet) SHELL SUR POCKET PC OU COMMENT LANCER UNE APPLICATION PAR LE...
Source avec Zip Source .NET (Dotnet) VISUALISER UNE IMAGE PLEIN ÉCRAN AVEC DÉPLACEMENT
Source .NET (Dotnet) SQLCE CRÉER UNE BASE SANS SQL SERVER

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CRÉER UN PLUG-IN TODAY AVEC LE FRAMEWORK CHRISTEK par MIMI361
RÉCUPÉRER DES VALEURS D'UNE LISTVIEW SOUS WINDOWS MOBILE par denischti59
Source .NET (Dotnet) JOUER UN FICHIER WAV SUR MULTI-PLATEFORMES DE PDA par BarresLTD
Source avec Zip Source avec une capture Source .NET (Dotnet) RÉCUPÉRER LES CODES IMEI, IMSI, OEM [MANAGED TAPI] par boutemine
Source avec Zip Source avec une capture Source .NET (Dotnet) LECTURE DES INFORMATIONS DE LA MÉMOIRE par boutemine

 Sources en rapport avec celle ci

RÉCUPÉRER DES VALEURS D'UNE LISTVIEW SOUS WINDOWS MOBILE par denischti59
Source avec Zip Source avec une capture LISTE DE COURSES par Nico52
Source avec Zip EXEMPLE UTILISATION DES CONTRÔLES MENUBAR ET LISTVIEW par Zoltan67

Commentaires et avis

Commentaire de Stephane33 le 17/12/2004 09:21:00 administrateur CS

toutes remarques constructives sont les bienvenues

Commentaire de fadl1010 le 01/05/2006 12:24:58

merci pour l'astuce , le l ai utilisé et ca marche sauf il faut que je click deux foix pour que l'Item soit selectionné .
si tu as une solution pour que je selectionne normalement je te serais reconnaissant .

merci,

Commentaire de Stephane33 le 01/05/2006 22:27:06 administrateur CS

Il est possible que le 1 er click te permet de donner le focus à ton contrôle. Tout dépend de ton utilisation de ce contrôle, personnellement il à le focus par défaut.
Sinon une fois la ligne sélectionnée avec l'évenement .SelectedIndexChanged
cela peut donner

Private Sub MaListeView_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MaListeView.SelectedIndexChanged
        With MaListeView
            If .SelectedIndices.Count > 0 Then
                .Items(.SelectedIndices(0)).Selected = True  
                Item1.Text = .Items(.SelectedIndices(0)).SubItems(0).Text
                Item2.Text = CInt(.Items(.SelectedIndices(0)).SubItems(1).Text)
                Item3.Text = CInt(.Items(.SelectedIndices(0)).SubItems(2).Text)
            End If
        End With
End Sub

Commentaire de fadl1010 le 12/05/2006 10:53:04

bien reçu,
c est exactement comme je fais

merci,

Commentaire de islamway le 07/07/2006 19:33:46

Merci bon astuce, je l'ai utiliser dans le vb.net, il marche très bien

Commentaire de yazria le 31/10/2006 09:42:56

Super - ca marche tres bien .
Par contre, s'il y a plusieurs lignes dans le listview comment peut-on effectuer un scroll automatique jusqu'a la ligne selectionee ?
Merci encore.

Commentaire de ouija33 le 03/10/2008 19:57:24 10/10

trop génial comme solution, exactement ce dont j'avais besoin...encore mille fois bravo à toi !!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Multiselect pour ListView pour PDA [ par turlututu1234 ] Je souaiterais pouvoir faire du multiSelect dans une ListView en .NET. La propriété mutliselect n'existe pas en tout cas.Est ce possible ? Pop-up menu -Sélection d'items [ par PSylvie ] Bonjour,Je programme avec eVC++ 4.0. pour Smartphone 2003. Je travaille avec un pop-up menu qui se remplit de tous les fichiers texte se trouvant dans ouvrir un fichier d'aide [ par patoch ] Salut Voila je voudrais ouvrir un fichier d'aide .htm sur PPC,mais voila le code que j'ai mis ne fonctionne pas ou est l'erreur?Je joint mon code Couleur dans une listview?? [ par Clonk ] Bonjour, Voilà ma question : est-t-il possible de modifier la couleur d'une ligne spécifique dans une listview? si ce n'est pas possible, es ImageList fait disparaîre mes icones!!! [ par Jonef ] Bonjour, je développe une appli qui ouvre un ListView alimenté par une ImageList, jusqu'ici aucun souci. Mon problème est que lorsque j'ouvre une nouv sql et listview [ par Lyoko ] j'aimerai savoir comment afficher les donnees d'une base sql (locale) dans un controle listview avec visual studio .net 2003 , .net compact framework listview ColumnHeaders [ par maosmaos ] Je commence et j'ai quelques dificultés, j'ai inicié um project avec VB Net Windows Mobile Pocket , j'utilize um listview dans le form .  Comment puij bouton dans un listview [ par gzitoun ] Bonjour,j aimerais savoir s il est possible d inclure un bouton dans un listview (pda, C#) SVP ?Merci! insertion de bouton dans un ListView [ par gzitoun ] Bonjour au forum et pour ceux qui ont cette chance bonnes vacances  !Pour les autres (comme moi, ca viendra surement un jour )!J listview [ par filotto ] bonsoir à touscomment remplir une listview avec une base de données?merci de votre reponsecordialementGérard FILOTTO


Nos sponsors


Sondage...

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

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 : 0,577 sec (3)

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