رفتن به مطلب

سی شارپ


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 کاربر

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