Saadbinata Ответов: 1

Расширение списка с двойным щелчком мыши на строке заголовка


Мне нужно расширить свой listview, когда кто-то дважды щелкает по строке заголовка главной формы, в то же время представление списка, которое также находится на главной форме, становится больше по мере расширения главного окна.
пока я использую этот код для желаемого действия.

Что я уже пробовал:

Private Sub MDIPar1_DoubleClick(sender As Object, e As EventArgs) Handles Me.DoubleClick
       ListView1.Dock = DockStyle.Fill
   End Sub

OriginalGriff

И что же?
В чем проблема?

Saadbinata

он не расширяется при двойном щелчке по строке заголовка. означает, что окно расширяется, а представление списка не расширяется.

1 Ответов

Рейтинг:
10

Wendelius

Попробуйте использовать Контроль.Событие Resize (Системы.Окна.Формы)[^] событие, реагирующее на все изменения размера. Просто исследуйте Форма.Свойство Windowstate (Системы.Окна.Формы)[^] чтобы увидеть, развернуто ли окно или нет.


Saadbinata

он будет, но еще одна проблема возникает. он будет расширяться в стартах, и мне нужно, когда я дважды щелкну по строке заголовка, то он будет расширяться, а также извлекать записи. вы меня поняли, Дорогой сэр?


Частная суб MDIPar1_Resize(отправителя как объект, а равно EventArgs) обрабатывает меня.Размер
Мыши listview1.Док = DockStyle.Заполнить

Конец Подводной Лодки

Wendelius

Я не уверен, что полностью понимаю, но если вам нужно одновременно извлекать данные, просто напишите код для извлечения после установки dockstyle.

Saadbinata

у меня есть групповое поле в верхней части списка, когда программа загружается, экран находится в режиме добавления записи и показывает все необходимые текстовые поля и другие элементы управления, но если пользователю нужно посмотреть полноэкранную форму, он просто дважды щелкает по строке заголовка, и элемент управления списком также расширяется и показывает все данные, которые находятся в базе данных. вы меня поняли?

Wendelius

Я не уверен, что понимаю, но когда окно развернуто, вы можете изменить элементы управления так, как вам нравится в событии изменения размера. Если вам нужно внести изменения в макет или содержимое элементов управления или что-то еще, просто добавьте правильный код.

Я не могу вам больше помочь, так как у меня нет ни макета, ни требований. Однако, если у вас есть конкретные проблемы, я предлагаю опубликовать соответствующие части кода вместе с новым вопросом.

Saadbinata

Спасибо за Вашу поддержку. подробности я сообщу в понедельник утром.

Wendelius

Всегда пожалуйста :)