0

私は Delphi Prism でのプログラミングを学んでおり、クラッシュ コースのチュートリアルを受講しました。これは素晴らしいと思いました。多くのことを学びましたが、すべてのウィンドウ ベースのプログラミング言語でプログラマーが実行できる非常に重要なプログラミング テクニックを 1 つ示すことができませんでした。これは、ボタンをクリックして Form1.Show; というコマンドを実行するウィンドウを開くように、別のウィンドウ内からウィンドウを開くことです。

私はそれを試しましたが、何も起こりません。私は何を間違っていますか、またはどのようにそれを行いますか?

ありがとう、

4

1 に答える 1

2

まず、セカンダリフォーム(表示するフォーム)が別の名前空間にある場合は、その名前空間を使用リストに含める必要があります。

次に、コードから新しいインスタンスを作成し、showメソッドを呼び出す必要があります。

このサンプルを確認してください(この場合、表示するフォームはForm2タイプです)

method MainForm.button1_Click(sender: System.Object; e: System.EventArgs);
var
    Aform : Form2; 
begin
    AForm:= new Form2;
    AForm.Show();  
end;
于 2011-04-28T22:07:00.877 に答える