powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MDI Child и меню
11 сообщений из 11, страница 1 из 1
MDI Child и меню
    #32065855
Фотография netfrog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в следующем. Есть менюшка в mdi-форме, но не стандартная а стороней разработки. Когда открываешь дочернюю форму - в mdi появляется пустая строка меню над уже существующим меню. Нервирует очень! Как объехать?
...
Рейтинг: 0 / 0
MDI Child и меню
    #32065861
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Visible = False не подойдет?
...
Рейтинг: 0 / 0
MDI Child и меню
    #32065875
Фотография netfrog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visible ? Менюхи у дочернего окна и так нет . Т.е. вообще нет! А при разворачивании на весь экран (ну в пределах родительской формы) отрисовывается пустая строка меню с иконкой формы, которая оказывается над существующим меню, чего совсем не нужно!
...
Рейтинг: 0 / 0
MDI Child и меню
    #32065877
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется понял. То есть, нестандартное меню видимо построено на основе ToolBar и поэтому лезит ниже системного меню (иконка, а там - закрыть, свернуть и т.д.?). Похоже - by design. Можно попробовать в Resize дочерней формы проверять немаксимизирована ли она и убирать заголовок, но потом ты ее не свернешь..Я - пас.
...
Рейтинг: 0 / 0
MDI Child и меню
    #32065878
Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

тебе как и мне судя по всему VBsmart очень нравится
:-)

Менюшка правда кульная удобная и красивая
обьехать не получилось пришлось использовать личный ресайзер

запихай в ресайз окна чонить красивое.
чтоб как нить так

If WindowState = vbMaximized Then
WindowState = vbNormal
.....
End If

Хе.. не канает

получилось только криво
на ум только такая ерунда приходит

Private Sub Form_Resize()
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
If WindowState = vbMaximized Then
WindowState = vbNormal
Top = 0
Left = 0
Height = frmMain.ScaleHeight
Width = frmMain.ScaleWidth
Timer1.Enabled = False
End If
End Sub

Вот так..
Еще раз удачи.
Пока.
...
Рейтинг: 0 / 0
MDI Child и меню
    #32065896
Фотография netfrog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Артем : не поможет, если свойство borderStyle оставить в sizable (а иначе нельзя :( ) то менюха отрисуется и в vbNormal
...
Рейтинг: 0 / 0
MDI Child и меню
    #32065918
Артем
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же перед тем как писать пробовал
дочерняя форма становится по размеру родительской
а если ты посмотришь внимательно то там есть таймер
я ставил на 10 милисекунд
он и отрубал всю ту хреновину которая у тебя лезла
запихай в код посмотри :-)

Удачи.
...
Рейтинг: 0 / 0
MDI Child и меню
    #32084988
Проблема в следующем. Есть менюшка в mdi-форме, но не стандартная а стороней разработки. Когда открываешь дочернюю форму - в mdi появляется пустая строка меню над уже существующим меню. Нервирует очень! Как объехать?

You can set MDIChild Property as follows:

Код: plaintext
NegotiateMenus = False) 


Suppose it may help (if I uderstood the problem correctly
...
Рейтинг: 0 / 0
MDI Child и меню
    #32087526
Фотография netfrog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фиг вам :(
...
Рейтинг: 0 / 0
MDI Child и меню
    #32092673
LCD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LCD
Гость
И все-таки как это побороть более красиво!?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MDI Child и меню
    #32481063
argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет ;)
можешь скинуть эту менюшку мне на мыло?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MDI Child и меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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