کنترل

صفحه به روز شده :
تاریخ ایجاد صفحه :

کنترل اغلب در ابزار و مانند آن استفاده می شود، بنابراین من می خواهم به طور خلاصه توضیح دهید که چگونه به استفاده از آنها. ما پروژه نکات قبلی برای نشان دادن آن استفاده کنید.

اول، از آنجا که کنترل اساسا در یک فرم قرار داده شده است، راست کلیک کنید MainForm.cs از راه حل اکسپلورر و کلیک کنید نمایش طراح. (شما همچنین می توانید دو بار کلیک کنید MainForm.cs آن را باز کنید.)

デザイナの表示

フォームのデザイナ

سپس جعبه ابزار را در سمت چپ باز کنید. (اگر هیچ کدام وجود ندارد، "جعبه ابزار" را از "مشاهده" در منو انتخاب کنید)

ツールボックス

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

コントロールのリスト

بیایید از "دکمه" در بالا استفاده کنید. دکمه یک دکمه خارج از حالت خود است، و اساسا یک کنترل است که اجازه می دهد تا شما را به انجام کاری با فشار دادن آن است. ابتدا روی "دکمه" کلیک کنید. نشاندهند ماوس باید آیکون برای دکمه.

ボタン

سپس سعی کنید کلیک کردن و یا کشیدن فرم به اندازه شما می خواهید به محل. شما باید قادر به قرار دادن دکمه بر روی فرم.

ボタン配置

حالا، يه بار سعي کن اجراش کني. شاید خطا نباید اتفاق بیفتد، بنابراین باید بتوانید به طور معمول شروع کنید. شما باید قادر به فشار دکمه به درستی.

実行

به هر حال، شما می توانید دکمه را فشار دهید، اما هیچ اتفاقی نمی افتد زمانی که شما آن را فشار دهید. تو هنوز نشنيدي که ميخواي چيکار کني . با این حال، مکانیک پایه از همان ابتدا در جای خود قرار دارد، بنابراین برنامه نویس لازم نیست نگران کار اضافی باشد.

فرم راه اندازی شده را ببند. انجام آن بسیار آسان است اگر شما فقط آن را به این ترتیب ترتیب.


حالا بیایید از کنترل ها برای ایجاد یک رویداد ساده استفاده کنیم. پردازش با کنترل ها اساساً یک رویداد نامیده می شود.

از جعبه ابزار به ترتیب "Label" و "TextBox" را در فرم قرار می دهند. اندازه و موقعیت می تواند مناسب باشد.

テキストボックスとラベル配置

فرایندی که باید در اینجا انجام شود این است که «وقتی در جعبه متن وارد می شود و دکمه را فشار می دهید، محتویات وارد شده در برچسب نمایش داده می شوند». بنابراین، تنها رویداد مورد استفاده در اینجا "زمانی که دکمه فشار داده می شود" است. از آنجا که از جعبه متن برای ورودی استفاده می شود و برچسب فقط برای خروجی استفاده می شود، نیازی به ایجاد این دو رویداد نیست.

حالا روی دکمه کلیک کنید تا آن را انتخاب کنید. کنترل انتخاب شده دارای مرز است. به هر حال، شما می توانید اندازه را با کشیدن مربع در قاب تغییر دهید.

選択

سپس خواص را باز کنید. روی دکمه سمت راست پنجره کلیک راست کنید، یا اگر وجود ندارد، و خواص را انتخاب کنید.

ボタンのプロパティ

شما می توانید برخی از تنظیمات کوچک در مورد دکمه را, اما در حال حاضر, شما چیزی را تغییر دهید, بنابراین باز کردن رویداد. این رویداد با کلیک کردن بر روی صاعقه پیچ در بالای پنجره خواص باز می شود.

هنگامی که باز می شود، به دنبال رویداد "کلیک کنید" و دو بار بر روی آن کلیک کنید. این باید یک روش به MainForm اضافه کنید.cs توصیف آنچه اتفاق می افتد زمانی که دکمه کلیک شده است.

Click イベント

コード追加

بیایید روند را در اینجا توصیف کنیم. NET Framework بسیار خوب انجام می شود و این بار تنها یک خط طول می کشد تا آن را اضافه کند. کد زیر را با قطعات قرمز اضافی وارد کنید:

private void button1_Click(object sender, EventArgs e)
{
  this.label1.Text = this.textBox1.Text;
}

کاری که ما در اینجا انجام می دهیم کپی کردن (اختصاص) "رشته نمایش داده شده در جعبه متن" به "متن نمایش داده شده در برچسب" است. همین. بيا سعي کنيم ادارهش کنيم

テキスト入力

کاراکترهای جعبه متن را همانطور که در بالا نشان داده شده است وارد کنید. سپس دکمه را فشار دهید و برچسب باید به همان رشته ای که جعبه متن در زیر نشان داده شده تغییر دهید.

文字列コピー


این بار توضیح دادم که چگونه به طور خلاصه از کنترل ها استفاده کنم. بسیاری از کنترل های دیگر وجود دارد، بنابراین لطفا آن را امتحان کنید. دستورالعمل های مربوط به نحوه استفاده و توضیح کنترل ها به طور مفصل در وب سایت های دیگر توضیح داده می شوند، بنابراین ممکن است بخواهید آنها را جستجو کنید و پیدا کنید.

DirectX نکات نیز استفاده از کنترل از زمان به زمان، بنابراین اگر شما یاد بگیرند که چگونه به استفاده از آنها، شما باید قادر به اعمال آنها را کاملا کمی.