رفتن به مطلب

سی شارپ


DexterFstone

ارسال های توصیه شده

سلام میخواستم بدونم تو سی شارپ تو حالت فورم اپلیکیشن چطوری میشه کنترل ها را با کد رسم کرد مثل b4a ک کد میدیم. و دکمه و هرچیزی ک خواستیم رسم میکردیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

برای اینکار کافیه یک object از button بسازید و  اون رو به کنترولر فرم مورد نظر اضافه کنید. 

مثال: 

        Button Btn = new Button();
        Btn.Text = "button1";
        this.Controls.Add(Btn);

بدین شکل Button شما ساخته و اضافه خواهد اما قبل از add کردن باید از دستور Location . مقدار بدید که Button مورد نظر شما کجای فرم قرار بگیره

        Btn.Location = new Point(70, 70);
        Btn.Size = new Size(100, 100);

که اینجا ما حتی یه سایز هم بهش دادیم. 

میتونید از Top و یا Left هم استفاده کنید. 

دست شما برای اینکار باز میباشد.:girl_flag_of_truce:

خلاصه بقیه ی object ها هم بدین شکل ساخته و اضافه خواهند شد.

موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب من دکمه را ادد کردم و رویداد هم بش دادم ولی مشکلم اینه ک کنترل های دیگه ای را ک تعریف کردم چطوری باید تو رویداد فراخانی کنم چون اسم هیچ کدوم توی لیست نمیاره

 

برای مثال وقتی روی دکمه کلیک شد متن lbl1 بزاره توی ی متغیر int x میشه راهنمایی کنی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خوب دوست عزیز برای اینکه رویداد کلیک اضافه کنید به این شکل صورت میگیره :

 Btn.Click += new EventHandler(Btn_Click); 

و اینجا رویداد کلیک رو میسازیم و مقدار lbl خودت رو میگیری .

بر فرض مثال شما یک رشته دارید به اسم x و ما میایم به این صورت متن lbl رو به x اضافه میکنیم.

protected void Btn_Click(object sender, EventArgs e) 
{ 
   x = lbl.Text.ToString();
}

 

این روش رو تست بگیرید . اگر مشکلی بود مطرح کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...