喫茶XRAYトップページ

[スレッド全体
]

[5055] 私には理解できましぇん返信 削除
2011/7/29 (金) 17:51:43 Syake
こんにちは
暑い日が続きますね。
どうぞご自愛くださいませ。

さて、本題。
Formを一つ(Form1)。
plPrevFormを継承して一つ(plPrevForm2)。
plPrevForm2はTplPrevを一つ追加、それと自動生成から外して
OnCloseでAction := caFree。

Unit1(Form1)
procedure TForm1.Button1Click(Sender: TObject);
begin
  plPrevForm2 := TplPrevForm2.Create(Self);
  with plPrevForm2 do
  begin
    plPrev1.plSetPrinter.PrinterNumber := DMPAPER_A4;
    plPrev1.plSetPrinter.Orientation := poLandscape;
    with plPrev1 do
    begin
      BeginDoc;
      with Canvas do
      begin
        FontSize(72);
        TextRectCC(100,2100,500,1400,'マスターは神様!!');
      end;
      EndDoc;
    end;
    Show;
  end;
end;

Buttom1クリック!
当然のこと、プレビューが表示されます。

次に、Form1のFormStyleをfsMDIFormに、plPrevForm2のFormStyle
をfsMDIChildにします。
Buttom1クリック!
今度はプレビューは表示されません。

次に、Form1とplPrevForm2のFormStyleをfsNomalに戻します。
Buttom1クリック!
あれ、今度もプレビューは表示されません。
何をやって(プロジェクトの再起動など)も永遠に表示されません。

な〜ぜじゃ???
一体この間にDelphiは何をやってるのでしょうか?

あれ、本題がずれとる。
継承フォームをMDIChildでプレビューできませんか?


[5056] Re:私にも理解できましぇん返信 削除
2011/7/30 (土) 20:37:31 Mr,XRAY
▼ Syakeさん,
一時期の猛暑ほどではないですが,蒸します.
で,またまたバグ発見ですかぁ.さて,さて.

ちょっと前のplXLSOutもあるし,TplWordFormExもあるし,
これからじっくり読ませていただきます.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82