Получение расположения текстового окна

Как я могу получить позицию моего текстового поля (x, y) в моем прямоугольнике?

    RectangleF srcRect = new Rectangle(0, 0, this.BackgroundImage.Width,
                BackgroundImage.Height);

    int nWidth = printDocument1.PrinterSettings.DefaultPageSettings.PaperSize.Width;
    int nHeight = printDocument1.PrinterSettings.DefaultPageSettings.PaperSize.Height;
    RectangleF destRect = new Rectangle(0, 0, nWidth, nHeight);

    g.DrawImage(this.BackgroundImage, destRect, srcRect, GraphicsUnit.Pixel);

     e.Graphics.DrawString(textBox15.Text, textBox15.Font, 
                           new SolidBrush(textBox15.ForeColor), 
                          /*x location base on rectangle*/, 
                          /*y location based on rectagle8*/);
0
nl ja de
в каком случае это?
добавлено автор spajce, источник

1 ответы

Here's the hint use .Right and .Top

e.Graphics.DrawString(textBox15.Text, textBox15.Font, new SolidBrush(textBox15.ForeColor), srcRect.Right, srcRect.Top);
0
добавлено
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot