powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как убрать Minimize/Maximize/Close в MDI форме?
10 сообщений из 10, страница 1 из 1
как убрать Minimize/Maximize/Close в MDI форме?
    #32813755
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как сделать так, чтоб дочерние формы MDI формы не имели кнопок Minimize/Maximize/Close?
проблема втом, что все примеры - как это можно сделать, только для vb, а для vb.net ни одного.
вот пример для vb:

Private Declare Function SetWindowLong Lib "user32" Alias _
"SetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long) As Long

и это в лоад родит. формы:
Dim lWnd As Long
lWnd = GetWindowLong(Me.hWnd, GWL_STYLE)
lWnd = lWnd And Not (WS_MINIMIZEBOX)
lWnd = lWnd And Not (WS_MAXIMIZEBOX)
lWnd = SetWindowLong(Me.hWnd, GWL_STYLE, lWnd)
Заранее спасибо...
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32813889
HitchHicker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а
Код: plaintext
ControlBox=False 
не пробовала
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32813995
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HitchHicker
а ControlBox=False

не пробовала

пробовала, только эта фишка для MDI не проходит!!!
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32814378
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да просто сбрость в False для:
MaximizeBox, MinimizeBox, ControlBox

И тогда данное окно стоит всегда неразвернутое.
Даже если другое MDIChld развернуть.

Только зачем это надо?
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32814575
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно чтоб открылось приложение и нельзя было бы пользователю изменить размер дочерниих форм (внутри родительской)
для этого нужно запретить кнопки максимизировать, минимизировать и закрыть.
я сделала фалз для контролбокса и для кажой кнопки отдельно. кнопка с крестиком задизейблилась, а вот две другие нет.
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32815628
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели ни у кого не возникало такой проблемы?
просто для vb столько таких вопросов задавалось...
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32815695
Алексей Р.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irinkaнеужели ни у кого не возникало такой проблемы?
просто для vb столько таких вопросов задавалось...

Сталкивался. Побился-побился - плюнул на это дело.
Может решение есть, но только я его не нашел.
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32845902
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос все еще актуален, кто знает, поделитесь, плиз
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32845973
Один1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовать:
1 FormBorderStyle to
FormBorderStyle.None

2 In the MDI Child form override the
Resize event and add the following code--

this.ControlBox = false;
this.MinimizeBox = false;
this.MaximizeBox = false;

3 google
...
Рейтинг: 0 / 0
как убрать Minimize/Maximize/Close в MDI форме?
    #32847758
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Один1

Попробывала Ваш вариант, вообщем-то удалось, спасибо, достаточно просто поместить код на событие Resize
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как убрать Minimize/Maximize/Close в MDI форме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]