先日、新しいプロジェクトの開発を開始しました。いくつかの子フォームを含む MDI フォームが必要です。しかし、開発を始めてみると、メインフォームが MDI フォームになると、内部にひどいボーダー (ベベル) が描画されるという問題に遭遇しました。そして、私はそれを取り除くことはできません。スクリーンショットでこの状況を確認できます。
反対に、MDI-Child フォームは同じベベルなしで描画します。
プロジェクトには、Form1 と Form2 の 2 つのフォームが含まれています。Form1 はメイン MDI フォームです。
Form1 ソース コード:
object Form1: TForm1
Left = 0
Top = 0
Caption = 'Form1'
ClientHeight = 346
ClientWidth = 439
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
FormStyle = fsMDIForm
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
end
Form2 ソース コード:
object Form2: TForm2
Left = 0
Top = 0
Caption = 'Form2'
ClientHeight = 202
ClientWidth = 331
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
FormStyle = fsMDIChild
OldCreateOrder = False
Visible = True
PixelsPerInch = 96
TextHeight = 13
end
このベベルをメイン フォームから外す方法を教えてください。