Member 11889760 Ответов: 0

Vb.net windows forms-каждый раз, когда мы открываем диалоговое окно, размер автоматически увеличивается


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

Выпуск-1
В приложении Windows forms размер диалогового окна постоянно увеличивается каждый раз, когда мы пытаемся его открыть.
я попытался решить эту проблему следующими способами.
-Autosize/AutoSizeMode
-Освежить,
-Статические значения для местоположения и размера,
-фиксированные значения для максимального и минимального размера,

Выпуск-2
Я могу исправить вышеуказанную проблему-1 с помощью SetBounds(x,y,Width,height) но теперь я столкнулся с новой проблемой,когда все поля(радиокнопки, текстовое поле и кнопка) внутри диалогового окна продолжают увеличиваться(также пробовал все вышеперечисленные разрешения для выпуска-2)

**Код:**
Sub Frm_click()
**Frm.ShowDialog()**       //windows defined method
End Sub

Sub Frm_load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load)

*******
*****
****
End Sub


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

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

Погуглил несколько пунктов..
Autosize/AutoSizeMode
Refresh,


SetBounds(x,y,Width,height)

CHill60

Где этот код? Потому что то, что вы разместили здесь, не является кодом VB.

Aydin Homay

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

Member 11889760

В коде я не нашел ничего подозрительного, что могло бы повлиять на мой дизайн windows.


Суб Frm_click()
**Frm.ShowDialog()** //определенный windows метод
Конец Подводной Лодки

Суб Frm_load(eventSender бывал как системы.Объект, бывал eventArgs как система.EventArgs) Обрабатывает MyBase.Load)
****
****
"я смог найти изменения в значениях в eventSender каждый раз, когда отлаживал свое приложение.

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

0 Ответов