2009-08-20 9 views
2

Est-ce que quelqu'un sait comment faire défiler automatiquement le contrôle Infragistics UltraListView à chaque ajout d'un nouvel élément?Infragistics Défilement automatique UltraListView

+0

Ce n'est pas vraiment une question de programmation, plus d'une question de support pour l'équipe de support Infragistics. – Lazarus

+3

Si vous avez besoin de savoir c avant de programmer en C# et que vous obtenez une douzaine de + votes, je pense qu'une question demandant comment faire quelque chose avec un contrôle spécifique est acceptable. En outre, leur site de support est nul. :) – Sterno

+3

Comme indiqué dans la réponse acceptée, c'était une question de programmation (un problème résolu par le code) –

Répondre

5

essayez ceci:

UltraListViewItem i = listView.Items[listView.Items.Count - 1];  
ISelectionManager selectionManager = listView as Infragistics.Win.ISelectionManager;  
selectionManager.SelectItem(i, true);  
i.Activate(); 
1

Pour un rouleau simple vers le bas, utilisez la méthode PerformAction. Il existe une variété de constantes Infragistics qui peut être utilisé comme argument ... IntelliSense donne de bonnes informations à ce sujet:

(VB)

UltraListView1.PerformAction(UltraWinListView.UltraListViewAction.ScrollVerticalBySmallIncrement) 

Et oui, il est une question de programmation. ;)

3

UltraListViewItem possède la méthode BringIntoView(), qui ferait l'affaire.

Questions connexes