نمایش نتایج 1 تا 40 از 534

نام تاپیک: 1001 نکته در سی شارپ

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8

    ترسیم یک نوشته در مرکز یک کنترل

    private void DrawCenterString(object sender, PaintEventArgs e)
    {
    Control ct = sender as Control;
    string text = "Middle String";
    SizeF stringSize = e.Graphics.MeasureString(text, ct.Font);
    e.Graphics.DrawString(text, Font,
    Brushes.Red,
    (ct.Width - stringSize.Width) / 2,
    (ct.Height - stringSize.Height) / 2);
    }
    به قسمت آبی رنگ که سایز نوشته رو بدست میاورد دقت کنید.

    مثال - برای نوشتن در مرکز یک پنل :
    private void panel1_Paint(object sender, PaintEventArgs e)
    {
    DrawCenterString(sender, e);
    }
    منبع : http://www.amazon.com/GDI-Custom-Con.../dp/1904811604
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 17 تیر 1394 در 14:03 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •