رفتن به مطلب

پست های پیشنهاد شده

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

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


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

برای اینکار کافیه یک 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 ها هم بدین شکل ساخته و اضافه خواهند شد.

موفق باشید

  • پسندیدن 3
  • تشکر 1

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


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

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

 

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

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


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

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

 Btn.Click += new EventHandler(Btn_Click); 

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

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

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

 

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

  • تشکر 1

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...