![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| masterik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 28.8.2006 Где: Остенд, Бельгия Репутация: нет Всего: нет |
Что-то никак не могу найти как менять позицию ScrollBar что принадлежит стандартному ListView в режиме System.Windows.Forms.View.Details....
Нужно чтобы после добавления нового элемента всегда был выделен и отображался последний элемент в списке. С выделением проблем нет, но вот позиция скроллбара не меняется при выделении элемента за видимой областью... Неужели придется использовать P/Invoke... Да, чуть не забыл, работаю c .NET Compact Framework 3.5 |
|||
|
||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
masterik, у ListViewItem есть метод public virtual void EnsureVisible()
Ensures that the item is visible within the control, scrolling the contents of the control, if necessary (из MSDN) но похоже в .NET Compact Framework данный метод не реализован |
|||
|
||||
| masterik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 28.8.2006 Где: Остенд, Бельгия Репутация: нет Всего: нет |
vponomarov, спасибо большое! Этот метод реализован в CF, не знаю как пропустил его...
ЗЫ: Посмотрев в исходники метода EnqureVisible в полном Framework - он просто шлет сообщение 0x1013. Что-то не могу найти что это за сообщение?.... Это сообщение отредактировал(а) masterik - 8.4.2008, 12:14 |
|||
|
||||
| vponomarov |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 11.8.2007 Где: Киев Репутация: 5 Всего: 12 |
masterik, ok, рад был помочь.
в MSDN'е почему-то не отмечено, что он поддерживается в CF |
|||
|
||||
| masterik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 28.8.2006 Где: Остенд, Бельгия Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |