Hallo Michael,
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