Вставьте дочернюю форму больше родительской формы в C#
Я попытался вставить дочернюю форму, размер которой больше размера родительской формы в c#. Но его размер автоматически менялся. есть ли какой - нибудь способ отключить изменение размера дочерней формы?
Размер дочерней формы рассчитан как 1588x1123, но он изменяется на 1588x1100.
Что я уже пробовал:
У меня есть основная форма, в которой ее атрибут IsMdiContainer является истинным. У меня есть еще одна форма, которая является дочерней формой как frmDrawingSheet. Я использую следующий код :
frmWorkSheet sht = new frmWorkSheet(); sht.Name = "Sheet" + sheetNumber.ToString(); sht.SheetNumber = sheetNumber; sht.Sheets = sheetNumber; sht.DrawingNumber = "DWG-IN-001"; sht.DrawingDate = DateTime.Today.Month.ToString() + "/" + DateTime.Today.Day.ToString() + "/" + DateTime.Today.Year.ToString(); sht.DrawingRevision = "A"; sht.AutoSize = false; sht.DrawingSize = SheetSize.A3; sht.DrawingTitle = "Logic Diagram"; sht.ProjectName = "Project"; sht.ProjectNumber = "8001"; sht.Location = new Point(0, 0); sht.MdiParent = this; sht.Show();
Maciej Los
Только не так:sht.DrawingDate = DateTime.Today.Month.ToString() + "/" +
DateTime.Today.Day.ToString() + "/" + DateTime.Today.Year.ToString();
Использовать это:
sht.DrawingDate = DateTime.Today.ToString("MM/dd/yyyy");
Richard MacCutchan
Это все равно что пытаться налить 2 литра жидкости в 1-литровую бутылку.
Maciej Los
:большой палец вверх:
Похоже, что 2 литра воды имеют консистенцию порошка, поэтому она должна легко перейти в 1 литровую бутылку.
:Д
Richard Deeming
Это детская форма WindowState
установлен в Maximized
Или у вас уже есть еще один ребенок MDI, который максимизирован ?