Question

J'apprends à programmer en Delphi Prism et sont passés par un tutoriel de cours de l'accident, que je pensais était grande. J'ai appris beaucoup, mais il a échoué à me montrer une technique de programmation très important que tous les langages de programmation de fenêtres permettent au programmeur de faire. C'est une fenêtre ouverte de l'intérieur une autre fenêtre que vous cliquez sur un bouton pour ouvrir une fenêtre qui exécute une commande par exemple Form1.Show;

J'ai essayé, mais rien ne se passe. Qu'est-ce que je fais mal ou comment faites-vous cela?

Merci,

Était-ce utile?

La solution

Tout d'abord si vous forme secondaire (la forme d'émission) est dans un autre espace de noms, vous devez inclure l'espace de noms dans la liste des utilisations.

puis à partir de votre code, vous devez créer une nouvelle instance et l'appel de la méthode show.

vérifier cet échantillon (dans ce cas la forme d'émission est de type Form2)

method MainForm.button1_Click(sender: System.Object; e: System.EventArgs);
var
    Aform : Form2; 
begin
    AForm:= new Form2;
    AForm.Show();  
end;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top