تبلیغات
پور طاهان - ایجاد آرایه ای از کنترل ها
 
پور طاهان
وبلاگ شخصی سینا عابدینی فرح آبادی
درباره وبلاگ


من سینا عابدینی فرح آبادی، متولد سال 1371، دانشجوی مهندسی نرم افزار هستم و پور طاهان با معنی پسر فرح آبادی اسم مستعاریه که برای خودم انتخاب کردم. علاقه، و عمده ی فعالیت من برنامه نویسیه ( طراحی و تولید نرم افزار و سایت ).
برای ارتباط بیشتر با من میتونید از صفحه ارتباط با من استفاده کنید.

آی دی من در شبکه های اجتماعی:
Line: purtahan
Telegram: purtahan
Instagram: purtahan
KIK: purtahan

مدیر وبلاگ : سینا عابدینی فرح آبادی
نظرسنجی
آیا تا به حال صادقانه از خدا هدایت به راه راست را خواسته ای؟ آیا راه راست را می شناسی؟







آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
سلام

امروز اولین مطلب آموزشی برنامه نویسی رو دارم تو وبلاگ میذارم .

برنامه نویسی

تو این آموزش قصد دارم نحوه ساخت آرایه از کنترل ها رو یاد بدم .
شاید برای شما هم اتفاق افتاده باشه که تو فرمتون نیاز داشته باشید که چند تا کنترل رو مثل هم داشته باشید . مثلا با تکست باکس بخوایم یه جدول درست کنیم و ....

کد ها تو ادامه مطلبه!
کد ها با زبان ها ی زیر موجود است :
C# , VB.Net
ابتدا در کلاس آرایه از نوع کنترل مورد نظر رو تعریف میکنیم :
VB.Net
Dim BTN(,) As Button
C#
Button[,] BTN;

سپس برای ساخت خونه های آرایه ، یک زیر روال ایجاد کرده و کد های مربوط را در آن مینویسیم .
VB.Net
    Private Sub InitCTRLS()
        ReDim BTN(3, 3)
        For i As Integer = 0 To 3
            For j As Integer = 0 To 3
                BTN(i, j) = New Button
                BTN(i, j).Text = i.ToString & " " & j.ToString
                BTN(i, j).Size = New Size(40, 40)
                BTN(i, j).Location = New Point(j * 40, i * 40)

                Me.Controls.Add(BTN(i, j))
            Next
        Next
    End Sub
C#
private void InitCTRLS()
        {
            BTN = new Button[4,4];
            
            for (int i = 0; i < 4; i++)
            {
                for (int j = 0; j < 4; j++)
                {
                    BTN[i, j] = new Button();
                    BTN[i, j].Text = i.ToString() + " " + j.ToString();
                    BTN[i, j].Size = new Size(40, 40);
                    BTN[i, j].Location = new Point(j * 40, i * 40);

                    this.Controls.Add(BTN[i, j]);
                }
            }
        }

سپس برای اعمال تغییرات ، زیر روال ساخته شده را در جای مورد نظر مثل روال لود فرم فراخوانی میکنیم .

VB.Net
InitCTRLS()
C#
InitCTRLS();




نوع مطلب : مقالات آموزشی، 
برچسب ها : ایجاد، آرایه، کنترل، برنامه نویسی، آموزش، فرم، تکست باکس، جدول، VB.Net، C#، کلاس، تعریف، ساخت، خونه، زیر روال، لود، فراخوانی،
لینک های مرتبط :

       نظرات
سه شنبه 17 اسفند 1389
سینا عابدینی فرح آبادی
جمعه 17 آذر 1396 06:36 ب.ظ
What's up it's me, I am also visiting this web site on a regular basis,
this web site is actually nice and the visitors are truly sharing
nice thoughts.
چهارشنبه 20 اردیبهشت 1396 10:45 ب.ظ
I loved as much as you will receive carried out right here.
The sketch is attractive, your authored material stylish.
nonetheless, you command get bought an impatience over that you
wish be delivering the following. unwell unquestionably come
further formerly again as exactly the same nearly very often inside case you shield
this increase.
یکشنبه 3 دی 1391 02:44 ب.ظ
حالا چطوری به ایندکس هر کدوم از این کنترل ها دسترسی داشته باشیم.
سینا عابدینی فرح آبادیمیتونی با استفاده از تابع split از تکستشون بخونی
راههای دیگه ای هم هست که این یکی از ساده تریناشه
جمعه 12 آبان 1391 11:52 ق.ظ
سلام مرسی به خاطر مطالب خوب
میخواستم خواهش کنم اگه امکانش هست نحوه ی ساخت آرایه کنترلی تو دلفی رو هم بگین!
مرسی
سینا عابدینی فرح آبادیسلام

متاسفانه دلفی بلد نیستم!
پنجشنبه 24 فروردین 1391 01:59 ب.ظ
ممنون خیلی به دردم خورد
سینا عابدینی فرح آبادیخواهش میکنم
پنجشنبه 10 فروردین 1391 08:10 ب.ظ
چگونه آرایه ای از تصاویر درست كنیم
سینا عابدینی فرح آبادیسلام احسان جان
برای ایجاد آرایه از تصاویر میتونی از کد زیر استفاده کنی
Dim img() As Bitmap
برای هر خونه از آرایه هم باید شی رو New کنی تا بتونی باهاش کار کنی
سه شنبه 14 تیر 1390 08:54 ب.ظ
وااااااااااااااااای یه دنیا ممنون از کدت مرسییییییییییییییی
سینا عابدینی فرح آبادیخواهش میکنم!
پنجشنبه 18 فروردین 1390 01:23 ب.ظ
ممنون - درسته و مشکلی نیست. اما یک سوال جدی هنوز باقی است و آن اینکه چه جوری برای مثلا Click آن کد بگذاریم.

فرض کنید با کلیک روی هر BTN پیام زیر را بدهد:
"You clicked button i,j"
که i,j اندیکس button مربوطه است.

ممنون
سینا عابدینی فرح آبادیسلام

در پست "ساخت رویداد برای کنترل ها توسط کد نویسی" با آدرس http://purtahan.ir/post/163
به سوال شما به طور کامل توضیح داده شد
اگه باز هم سوالی بود من در خدمتم
جمعه 20 اسفند 1389 11:52 ق.ظ
دقیقا...
مرسی..
سینا عابدینی فرح آبادیخواهش میکنم
پنجشنبه 19 اسفند 1389 04:47 ب.ظ
اینو که فهمیدم گفتم اگه میشه یه ادرسی چیزی بده تا منم یاد بگیرم
سینا عابدینی فرح آبادیآها ! پس میخوای برنامه نویسی یاد بگیری .
به نظرم اول از الگوریتم و فلوچارت شروع کن تا درک برنامه نویسیت زیاد بشه .
با الگوریتم به صورت مبتدی تو دوران مدرسه باید آشنا شده باشی
حالا یه سایت میدم که هر نوعش رو بخوای میتیونی توش پیدا کنی
http://BarnameNevis.org
پنجشنبه 19 اسفند 1389 02:01 ب.ظ
من که اصلا نمیدونم ارایه چیه؟!!
پس یه ادرسی چیزی بده تا منم سر در بیارم..
سینا عابدینی فرح آبادیاینایی که نوشتم بحث تخصصی تولید نرم افزار ه
زیاد به خودت فشار نیار
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر