tform

    4

    1答えて

    私のアプリケーションはいくつかの独立したフォームを生成します。一度作成されると、アプリケーションはそれらについて忘れてしまいます。すべてのアクションは、そのフォーム自体で処理されます。アプリケーションが閉じると、フォームも閉じます。RTSによって私は仮定します。これは、OnCloseイベントもOnDestroyイベントも起動されていないことを除いて、メモリリークが発生するという点で問題ありません。

    0

    1答えて

    私は、同じ形態のいくつかを使用する2つのアプリケーションがあります。私は、アプリケーションを実行したときにこれらのフォームが異なって表示されていたことに気付きました。 var f: TextFile; s: String; {$R *.res} begin s := TPath.GetFileNameWithoutExtension(Application.ExeName); As

    0

    2答えて

    私はDelphiを初めて使用しています。私の質問は非常に基本的かもしれません。 IフォームをDelphiプロシージャで作成しました。これまではShowModalを使用していましたが、フォームを閉じた後でメモリリークを処理したいオブジェクトをすべて解放しました。いいえ、私はフォームのモードを表示するのが好きですが、OnCloseイベントの中でどのようにオブジェクトを解放することができないのか分かりま

    6

    2答えて

    ソースファイルを持たずにTFormを作成して表示することは可能ですか? 実行時にフォームを作成し、空の* .dfmファイルと* .pasファイルを使用したいと思っています。 は

    1

    2答えて

    私は過去5年間で作成した手動で作成したフォームを少なくとも300以上のバリエーションで使用していますが、この問題は見たことがありません。私はもちろん、メインフォーム、そして小さな子供フォームの束を持っています。これらの子フォームは自動作成ではなく、コード内で手動で宣言され作成されます。このプロジェクトはまだ時期尚早で、このプロジェクトでは何かが欠けているかもしれないほどのコードがないことを意味して

    0

    1答えて

    正常に動作するフォーム(Tform)があります。 私は、TEditオブジェクトとTLabelオブジェクトを示す別のフォームを追加しましたが、TButtonオブジェクトはフォームに表示されません。コードは以下の通りです。 procedure LoadQtyForm; begin try frmChkQty := TForm.Create(nil); frmChkQt

    6

    1答えて

    高さが画面の垂直解像度よりも大きいTFormオブジェクトがあります。 何らかの理由で、Windowsはフォームの表示(クライアント?)領域が画面解像度を超えることを許可しないため、フォームに垂直スクロールバーが表示されます。 フォームのすべてのコンテンツが表示されるように、フォーム全体(スクロールバーとすべてのフォームコンポーネントが表示されます)のTBitmapイメージまたはスクリーンショットを

    5

    1答えて

    私は非常に奇妙なことに気付きました。閉じているときにフォームの上、左、幅、および高さのプロパティを保持し、以前に格納された情報を使用してSetBoundsを呼び出してフォームの最後の位置を復元するときにこの情報を使用します。これは正常に動作しますが、デザイン時にフォームのPositionプロパティがpoDefaultに設定されている場合にのみ有効です。 poDesigned、poScreenCen

    8

    3答えて

    コントロールのサイズをリサイズしてフォームのサイズを変更することができます。 ScaleBy(N、M)はうまく動作しますが、繰り返すと累積丸め誤差が発生します。これに対処するには、単にScaleBy()の前に、デフォルトの外観とサイズでフォームを再作成し、さまざまな値でScaleByを呼び出す呼び出しをします。私はパネル内で自分のフォームをホスティングすることでこれを行うことができますが、Scal

    3

    1答えて

    フォームの背景が見えないように、フォームに関数をプロットする必要があります。 TransparentColorがTrueに設定され、TransParentColorValueがclWhiteに設定されたTFormを作成しました。その上にTImageを置くだけで、ビットマップに関数を描画し、それをイメージに代入して、うまくいきます。 1つの問題があります。私はもうフォームをクリックできません。フォー