So habe ich diesen vorhandenen Code, wo ich ein neues Formular (generiert) hinzufügen möchte, die aus einem Toolstrip-Menü geöffnet ist.Visual Studio neues Formular wird nicht geöffnet, keine Fehler
In der Hauptform, ich habe
hinzugefügtusing NsPeak;
(...)
public void peakToolStripMenuItem_Click(object sender, EventArgs e)
{
Form fPeak = new FormPeak(this);
fPeak.Show();
}
und in der neuen Form FormPeak.cs
namespace NsPeak
{
public partial class FormPeak : Form
{
public FormPeak(gui.Form1 f1)
{
InitializeComponent();
}
Wenn Sie den Code oder das Debuggen ausgeführt wird, sehe ich den Menüeintrag, kann ich Klicken Sie darauf, aber dann wird das Menü einfach geschlossen, ohne dass ein neues Formular angezeigt wird. Ich bekomme keine Fehler oder Warnungen während der Kompilierung.
Irgendwelche Ideen, wie das zu debuggen? Was könnte falsch sein oder fehlen?
Vielen Dank im Voraus und die besten Wünsche, Irmi
Verwenden Sie [Schritt-für-Schritt-Debugging] (http://stackoverflow.com/questions/7528302/debugging-how-do-i-executecute-line-by-line) – Martheen
Geben Sie 'fPeak.Width' an und 'fPeak.Height', auch könnte es off off Bildschirm geöffnet werden, so setzen Sie die' .Top' und '.Left' auf' 0' –
Haben Sie einen Haltepunkt in Ihrem 'peakToolStripMenuItem_Click()' Event-Handler und stellte sicher, dass es aufgerufen wird überhaupt? – bassfader