Форум: "Основная";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];
ВнизWindowState Найти похожие ветки
← →
9899100 (2008-07-29 17:41) [0]когда у свойства окна WindowState ставлю wsMaximized окно открывается на весь экран но располагается ниже края окна
а низ окна пргограммы скрыт под панелью задач винды
если свернуть окно и опять развернуть на весь экран то разворачивается нормально.
Почему такое может быть ?
← →
9899100 (2008-07-29 18:32) [1]неужели никто с таким не сталкивался :(
← →
{RASkov} © (2008-07-29 18:35) [2]> [1] 9899100 (29.07.08 18:32)
В новом пустом проекте, с изменением единственного свойства главной формы, именно так как описываешь?
Какая ОСь, какая Д?
← →
9899100 (2008-07-29 18:41) [3]ессесно не в пустом проекте
ось ХП
Д7
но в обработчике onCreate ничего особенного не стоит
ну заполнение статусбаров
и заполнение дерева из БД
более ничего
на форме тоже ничего такого
← →
9899100 (2008-07-29 18:45) [4]вощем ничего извращенческого типа дырок в форме или какиенибудь скины
ничего этого нету
из сторонних комопонент тока Rize
а вот разворачивает оно форму при старте именно вот так :(
и причем интересно что если свернуть и развернуть то все ОК
и если запускать в нормальном окне и потом развернуть то тоже все нормально
окно занимает всю положенную ему область рабочего стола
← →
Milk (2008-07-29 18:52) [5]Прячь панель задач при запуске. При завершении работы приложения - возвращай на место:)
← →
Плохиш © (2008-07-29 18:56) [6]
> 9899100 (29.07.08 18:45) [4]
> вощем ничего извращенческого типа дырок в форме или какиенибудь скины
> ничего этого нету
> из сторонних комопонент тока Rize
Вот это и есть одно и тоже.
← →
{RASkov} © (2008-07-29 22:03) [7]> [3] 9899100 (29.07.08 18:41)
> ессесно не в пустом проекте
Вот когда такие вещи происходят, то нужно пробывать на пустом проекте и так далее пока не получишь данный эффект, делаешь шаг назад и если нормально, то в следующем шаге ошибка.
Если решаешь задать вопрос на форуме, то будь добр, описывай ситуацию подробно, а не как в [0]....
← →
Palladin © (2008-07-30 08:16) [8]
> 9899100 (29.07.08 17:41)
TForm.Position измени на другое значение
← →
9899100 (2008-07-30 09:40) [9]>>Palladin
Спасибо человечище!!
тока я не понял почему ? :(
стояло значение poScreenCenter
поменял на poDesigned и зашибись стало нормально разворачивать
← →
Palladin © (2008-07-30 10:33) [10]есть небольшие нюансы в OS. обычно при комбинации poScreenCenter и wsMaximized в WinXP SP1 - все корректно, SP2 - уже наблюдается смещение
на других системах не смотрел... как карта ляжет
← →
Anatoly Podgoretsky © (2008-07-30 11:21) [11]> Palladin (30.07.2008 10:33:10) [10]
Приоритет в пользу poScreenCenter, а wsMaximized ожидается работа с work area
← →
brother © (2008-07-30 12:07) [12]> Приоритет в пользу poScreenCenter
это всегда или только в данной связке?
← →
Anatoly Podgoretsky © (2008-07-30 12:32) [13]> brother (30.07.2008 12:07:12) [12]
Не берусь говорить об всегда, по всей видимости зависит как от версии ОС, так и Дельфи.
Я пока попадался на описаное мною, правда уже много лет не делаю ошибки с poScreenCenter
← →
TNT (2008-08-04 08:26) [14]Сталкивалась , пока Position := poScreenCenter ,
WindowState := wsMaximized .
Если WindowState := wsMaximized , сделала Position := poDefault , форма отбражается правильно .
← →
Palladin © (2008-08-04 12:46) [15]о, горячие финское население подтянулось :)
← →
Palladin © (2008-08-29 12:17) [16]Ну вот. Наглядный пример. Установил desktops от Руссиновича, и связка wsMaximized - poScreenCenter, на XP SP2, опять заработала корректно.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2009.10.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c