Delphi: рамка + colorbox = ошибка - PullRequest
       32

Delphi: рамка + colorbox = ошибка

1 голос
/ 07 августа 2011

Delphi XE (отлично работает в Delphi 2010 ).

Попробуйте: создайте рамку и цветную рамку внутри нее. Поле цвета -> установить Выбранный цвет, отличный от черного, и стиль = cbCustomColor (не cbCustomColors); вставьте рамку в форму, сохраните проект.

Закрыть проект. Повторно открыть-> ошибки, как показано ниже:

enter image description here enter image description here

Мне нужен этот «нестандартный цвет», кто волнуется: я, коробка цвета, рамка или целый Delphi? :) Спасибо !!!

Исходный код:

object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 202
  ClientWidth = 447
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  inline Frame21: TFrame2
    Left = 72
    Top = -38
    Width = 320
    Height = 240
    TabOrder = 0
    ExplicitLeft = 72
    ExplicitTop = -38
  end
end

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Unit2;

type
  TForm1 = class(TForm)
    Frame21: TFrame2;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.

object Frame2: TFrame2
  Left = 0
  Top = 0
  Width = 320
  Height = 240
  TabOrder = 0
  object ColorBox1: TColorBox
    Left = 72
    Top = 48
    Width = 145
    Height = 22
    Selected = clGreen
    Style = [cbStandardColors, cbExtendedColors, cbSystemColors, cbCustomColor]
    TabOrder = 0
  end
end


unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
  Dialogs, StdCtrls, ExtCtrls;

type
  TFrame2 = class(TFrame)
    ColorBox1: TColorBox;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

implementation

{$R *.dfm}

end.

1 Ответ

2 голосов
/ 07 августа 2011

Это ошибка в Delphi XE.Пожалуйста, добавьте это в систему отчетов об ошибках QC на Embarcadero .

...