Я разрабатываю приложение для Windows Mobile 5.0 и выше, используя C# и .NET Compact Framework 2.0 SP2.
У меня есть WinForm с двумя панелями внутри (upperPanel и bottomPanel). Я хочу, чтобы верхняя панель всегда заполняла 2/3 высоты формы, а нижняя панель заполняла 1/3 высоты формы. Обе панели будут полностью заполнять ширину формы.
Я использовал это:
upperPanel.Dock = Fill;
bottomPanel.Dock = Bottom;
Но upperPanel полностью заполняет форму.
Как я могу это сделать? Я хочу, в большей или меньшей степени, один и тот же графический интерфейс в различных форм-факторах и в ландшафтном или вертикальном режиме.
Спасибо.