none
Neue Form relativ zur aufrufenden positionieren? RRS feed

  • Frage

  • Hi,

    irgendwie steh ich am Schlauch -

    wie kann ich die neue Form relativ zur aufrufenden plazieren?

    Danke Michael

     

    Donnerstag, 10. März 2011 07:58

Antworten

  • Hallo Michael,

    • wie kann ich die neue Form relativ zur aufrufenden plazieren?

    folgender Code zeigt beispielsweise die Form2 zehn Pixel weiter unten und rechts an:

      private void btnTest_Click(object sender, EventArgs e)
      {
       Form2 form2 = new Form2();
       ShowDialogRelativ(form2, 10, 10);
      }
    
      /// <summary>Zeigt die '<paramref name="anzeigeForm"/>' relativ zur aufrufenden Form an</summary>
      /// <param name="anzeigeForm">die neue anzuzeigende Form</param>
      /// <param name="offsetX">linker Offset von links oben aus</param>
      /// <param name="offsetY">vertikaler Offset von links oben aus</param>
      void ShowDialogRelativ(Form anzeigeForm, int offsetX, int offsetY)
      {
       anzeigeForm.StartPosition = FormStartPosition.Manual;
       anzeigeForm.Location = new Point(this.Left+offsetX, this.Top+offsetY);
       anzeigeForm.Show();
      }


    ciao Frank

    • Als Antwort markiert mimuel Freitag, 11. März 2011 13:00
    Donnerstag, 10. März 2011 10:18