Я обновился до Delphi XE с 2009 года, и у меня возникла странная проблема.
Я создаю новый проект, записываю элемент управления TRibbon, компилирую и запускаю.Сохраняя форму по умолчанию, я минимизирую ее и восстанавливаю без проблем.Затем я максимизирую форму, минимизирую и восстанавливаю, а цвет формы меняется на черный.
У меня нет случайного кода, чтобы изменить его, и я использую все значения по умолчанию, с которыми поставляется Delphi XE и делает это каждый раз без сбоев.
Я перенес скомпилированный exe-файл на компьютер друзей, и проблема остается, поэтому я знаю, что это не мой компьютер.Если я отключу эффекты Aero, проблема исчезнет, но снова включу Aero, и проблема вернется.
Есть идеи?У меня возникают проблемы с поиском соответствующих тем по этой проблеме в Интернете.
Спасибо, Seb
Редактировать (в соответствии с запросом, DFM для формы, отображающей это поведение. Примечание. Это происходитв любом проекте, который я запускаю):
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 555
ClientWidth = 989
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
Position = poScreenCenter
PrintScale = poNone
Scaled = False
PixelsPerInch = 96
TextHeight = 13
object Ribbon1: TRibbon
Left = 0
Top = 0
Width = 989
Height = 143
Caption = 'Ribbon1'
ExplicitLeft = 104
ExplicitTop = 296
ExplicitWidth = 0
StyleName = 'Ribbon - Luna'
end
end
Ничего фантастического, это просто новый проект с одной формой.