سؤال

I am learning to program in Delphi Prism and have gone through a crash course tutorial, which I thought was great. I learned a lot, but it failed to show me one very important programming technique that all window based programming languages allow the programmer to do. That is open a window from within another window like you click on a button to open a window which executes a command say Form1.Show;

I tried that but nothing happens. What am I doing wrong or how do you do that?

Thanks,

هل كانت مفيدة؟

المحلول

First if you secondary form (the form to show) is in another namespace you must include the namespace in the uses list.

then from your code you must create a new instance and the call the show method.

check this sample (in this case the form to show is of Form2 type)

method MainForm.button1_Click(sender: System.Object; e: System.EventArgs);
var
    Aform : Form2; 
begin
    AForm:= new Form2;
    AForm.Show();  
end;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top