قابو کرنا

جب صفحے کی تازہ کاری :
صفحہ تخلیق تاریخ :

کنٹرول اکثر اوزاروں اور اس طرح کے آلات میں استعمال کیا جاتا ہے، لہذا میں مختصر اختصار کے ساتھ ان کا استعمال کرنے کے لئے وضاحت کرنا چاہوں گا. ہم اس کی وضاحت کے لئے پچھلے ٹپس پروجیکٹ کا استعمال کریں گے۔

سب سے پہلے، چونکہ کنٹرول بنیادی طور پر ایک فارم میں رکھا گیا ہے، حل ایکسپلورر سے مین فارم.cs دائیں کلک کریں اور ڈیزائنر دکھائیں پر کلک کریں۔ (آپ مین فارم پر بھی ڈبل کلک کر سکتے ہیں.cs اسے کھولنے کے لیے۔)

デザイナの表示

フォームのデザイナ

پھر بائیں طرف ٹول باکس کھولیں۔ (اگر کوئی نہیں ہے تو مینیو میں "منظر" سے "ٹول باکس" منتخب کریں)

ツールボックス

اس کے بعد آپ کو نیچے دی گئی فہرست سے ملتی جلتی فہرست نظر آئے گی۔ یہ کنٹرول اور اجزاء کی فہرست ہوگی جو رکھی جا سکتی ہے۔

コントロールのリスト

آئیے سب سے اوپر "بٹن" استعمال کرتے ہیں۔ بٹن اپنی حالت سے باہر ایک بٹن ہے، اور بنیادی طور پر ایک کنٹرول ہے جو آپ کو اسے دبا کر کچھ کرنے کی اجازت دیتا ہے۔ سب سے پہلے، "بٹن" پر کلک کریں۔ ماؤس کرسر بٹن کے لیے شبیہ ہونا چاہیے۔

ボタン

اس کے بعد فارم پر کلک کرنے یا گھسیٹنے کی کوشش کریں جس سائز میں آپ رکھنا چاہتے ہیں۔ آپ کو فارم پر بٹن رکھنے کے قابل ہونا چاہئے۔

ボタン配置

اب، اسے ایک بار چلانے کی کوشش کریں. شاید غلطی نہیں ہونی چاہئے، لہذا آپ کو عام طور پر شروع کرنے کے قابل ہونا چاہئے۔ آپ کو بٹن کو ٹھیک سے دبانے کے قابل ہونا چاہئے۔

実行

ویسے تو آپ بٹن دبا سکتے ہیں لیکن جب آپ اسے دبائیں گے تو کچھ نہیں ہوتا۔ آپ نے ابھی تک نہیں لکھا ہے کہ آپ کیا کرنے جا رہے ہیں۔ پھر بھی، بنیادی میکانیات شروع سے ہی اپنی جگہ پر ہیں، لہذا پروگرامر کو اضافی کام کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔

لانچ شدہ فارم بند کریں۔ اگر آپ اسے اس طرح ترتیب دیں تو یہ کرنا بہت آسان ہے۔


اب آئیے کنٹرول کو ایک سادہ واقعہ بنانے کے لئے استعمال کرتے ہیں۔ کنٹرول کے ساتھ پروسیسنگ بنیادی طور پر ایک واقعہ کہا جاتا ہے.

ٹول باکس سے بالترتیب "لیبل" اور "ٹیکسٹ باکس" کو فارم میں رکھیں۔ سائز اور پوزیشن مناسب ہو سکتی ہے۔

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

یہاں انجام دیا جانے والا عمل یہ ہے کہ "جب آپ ٹیکسٹ باکس میں داخل ہوتے ہیں اور بٹن دباتے ہیں تو لیبل میں داخل شدہ مشمولات دکھائے جاتے ہیں"۔ لہذا، یہاں استعمال ہونے والا واحد واقعہ "جب بٹن دبایا جاتا ہے" ہے۔ چونکہ متن خانہ ان پٹ کے لیے استعمال کیا جاتا ہے اور لیبل صرف آؤٹ پٹ کے لیے استعمال کیا جاتا ہے، اس لیے ان دونوں واقعات کو تخلیق کرنے کی ضرورت نہیں ہے۔

اب، اسے منتخب کرنے کے لیے بٹن پر کلک کریں۔ منتخب کنٹرول کی سرحد ہے۔ ویسے، آپ فریم میں مربع گھسیٹ کر سائز تبدیل کر سکتے ہیں.

選択

پھر خصوصیات کھولیں۔ دریچہ کے دائیں جانب بٹن پر دائیں کلک کریں، یا اگر یہ موجود نہیں ہے، اور خصوصیات کا انتخاب کریں۔

ボタンのプロパティ

آپ بٹن کے بارے میں کچھ چھوٹی سیٹنگیں بنا سکتے ہیں، لیکن فی الحال، آپ کچھ بھی تبدیل نہیں کریں گے، لہذا واقعہ کھولیں۔ ایونٹ پراپرٹیز ونڈو کے اوپر لائٹننگ بولٹ پر کلک کرکے شروع ہوتا ہے۔

جب یہ کھلجائے تو "کلک کریں" واقعہ تلاش کریں اور اس پر ڈبل کلک کریں۔ اس سے مین فارم میں ایک طریقہ شامل ہونا چاہئے.cs جو بیان کرتا ہے کہ بٹن پر کلک کرنے پر کیا ہوتا ہے۔

Click イベント

コード追加

آئیے یہاں اس عمل کو بیان کرتے ہیں۔ نیٹ فریم ورک بہت اچھی طرح سے کیا گیا ہے، اور اس بار اسے شامل کرنے کے لئے صرف ایک لائن درکار ہے۔ اضافی سرخ حصوں کے ساتھ درج ذیل کوڈ درج کریں:

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

ہم یہاں جو کچھ کر رہے ہیں وہ "ٹیکسٹ باکس میں دکھائی گئی سٹرنگ" کو "لیبل میں دکھائے گئے متن" میں نقل کرنا (تفویض کرنا" ہے۔ یہ بات ہے. اسے چلانے کی کوشش کرتے ہیں.

テキスト入力

متن خانہ میں کریکٹر درج کریں جیسا کہ اوپر دکھایا گیا ہے۔ پھر بٹن دبائیں اور لیبل اسی سٹرنگ میں تبدیل ہونا چاہئے جیسا کہ نیچے دکھایا گیا ہے۔

文字列コピー


اس بار، میں نے بتایا کہ کنٹرول کو مختصر طور پر کیسے استعمال کیا جائے۔ بہت سے دوسرے کنٹرول ہیں، لہذا براہ مہربانی اسے آزمائیں۔ کنٹرول کو کس طرح استعمال کرنا اور وضاحت کرنا ہے اس بارے میں ہدایات کی وضاحت دیگر ویب سائٹس پر تفصیل سے کی گئی ہے، تاکہ آپ انہیں تلاش کرنا اور تلاش کرنا چاہیں۔

ڈائریکٹ ایکس ٹپس وقتا فوقتا کنٹرول بھی استعمال کرتے ہیں، لہذا اگر آپ انہیں استعمال کرنا سیکھتے ہیں، تو آپ کو ان کا کافی اطلاق کرنے کے قابل ہونا چاہئے۔