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

نام تاپیک: نمونه برنامه های کوچک و مفيد در سي شارپ

Threaded View

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

    نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ

    نقل قول نوشته شده توسط whitemagnolia مشاهده تاپیک
    با سلام
    من میخوام یک جدول کلمات متقاطع طراحی کنم
    برای طراحی خود جدول به بن بست خوردم
    من تعدادی textboxبه عنوان خانه های جدول روی فرم قرار دادم
    قصدم اینه که با کلیک بر دکمه خانه ها یی به صورت رندم سیاه شوند
    چه جور میتونم این کار رو انجام بدم
    فرض کن جدول 15*15 هست وقتی دکمه رو کلیک کرد به تعدادی که شما مشخص میکنید عدد تصادفی بین 1 تا 225 انتخاب بشه
    و فرض کنید که در tag هر textbox عدد اون textbox رو نوشتی با استفاده از foreach میتونید اون textbox رو که tagاش با عدد تصادفی برابر است را سیاه کنید
    private void button1_Click(object sender, EventArgs e)
    {
    for (int i = 0; i < 3; i++)
    {
    Random rnd = new Random();
    int myInt = GetRandomInt(0, 9, rnd);
    string rand = Convert.ToString(myInt);
    foreach (Control c in Controls)
    {
    if (c is TextBox)
    {
    if (c.Tag.ToString() == rand)
    {
    c.BackColor = Color.Black;
    }
    }
    }
    }
    }

    protected int GetRandomInt(int min, int max, Random rnd)
    {
    return rnd.Next(min, max);
    }

    من اینجا 8 تا textbox داشتم و میخواستم سه تاشونو سیاه کنم
    آخرین ویرایش به وسیله headfon : چهارشنبه 02 شهریور 1390 در 02:06 صبح

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

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

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