Элемент управления ListBox в VB.NET 2008 - PullRequest
1 голос
/ 21 марта 2010

В настоящее время я работаю над многоотраслевым настольным проектом с использованием VB.NET 2008.

Мой админ хочет видеть список работающих в данный момент веток и не работающих веток. Кроме того, они хотят знать, как долго не работает ветка.

Для отображения автономных ветвей я сначала беру элемент управления ListBox с именем lstListBranch, а затем на этом элементе управления беру другой элемент управления ListBox с именем lstListTime для отображения времени автономного режима.

Я хочу навсегда скрыть полосу прокрутки для элемента управления lstListTime и прокручивать lstListTime при прокрутке lstListBranch.

Может ли кто-нибудь помочь мне в этом?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 21 марта 2010

Проверьте мой код в этой теме , чтобы узнать, как синхронизировать прокрутку списков. Отключение полосы прокрутки требует переопределения свойства CreateParams:

Public Class MyListBox
  Inherits ListBox

  Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
    Get
      Dim parms As CreateParams = MyBase.CreateParams
      parms.Style = parms.Style And Not &H200000      ' turn off WS_VSCROLL
      Return parms
    End Get
  End Property
End Class
0 голосов
/ 21 марта 2010

Существует реализация пользовательского списка, в котором можно скрыть свиток здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...