2009-08-20 2 views
2

Кто-нибудь знает, как заставить Infraistics UltraListView автоматически прокручиваться при каждом добавлении нового элемента?Инфраструктура UltraListView auto scroll

+0

Это не вопрос программирования, а больше вопрос поддержки для команды поддержки Infragistics. – Lazarus

+3

Если вопросы о том, нужно ли вам знать c перед программированием на C#, здесь, и получите дюжину + голосов, я думаю, что вопрос о том, как что-то сделать с определенным контролем, в порядке. Кроме того, их сайт поддержки отстой. :) – Sterno

+3

Как показано в принятом ответе, это был вопрос программирования (вопрос, разрешаемый кодом) –

ответ

5

попробовать это:

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

Для простой прокрутки вниз, используйте метод PerformAction. Есть множество Infragistics констант, которые могут быть использованы в качестве аргумента ... IntelliSense дает хорошую информацию по этому вопросу:

(VB)

UltraListView1.PerformAction(UltraWinListView.UltraListViewAction.ScrollVerticalBySmallIncrement) 

И да, это программирование вопрос. ;)

3

У UltraListViewItem есть метод BringIntoView(), который бы сделал трюк.