# 1-dars. Forma yaratish

Mana sizlar bilan WinFormga ham kirib oldik. Bugungi darsimiz orqali esa, biz sizlar bilan quyidagilarni o'rganamiz:

1. **Yangi forma yaratish**      &#x20;
2. **Formaga komponentlar qo\`shish**
3. **Kontrollerlarga event (hodisa) orqali funksiya berish**
4. **Formani ishga tushirish**

Kelinglar bir boshdan boshlaymiz. Avvalgi darsda aytilganide bizga Visual Studio dasturi kerak bo\`ladi.

1. Visual Studio dasturini ishga tushiramiz
2. &#x20;“**Create a new project**” bo\`limi tanalandi

![](/files/-MZsl1QG21tm23AdxXtQ)

4\. Search for templates bo\`limiga winforms deb yozamiz va ENTER ni bosamiz.                                                               5. Dasturlash tillari orasidan C# ni tanlaymiz.                                                                                                               6. Template(andoza)lar orasidan **Windows Forms App (.NET&#x20;*****Framework*****)** ni tanlaymiz.

{% hint style="info" %}
**Adashib (.Net) ni tanlab qo\`ymang** **😊.**
{% endhint %}

![](/files/-MZsm6vXz0OYEw0IuGTb)

6\. Configure your new Project menyusi ochiladi va biz endi yaratmoqshi bo\`lgan dasturimiz nomini Project name bandiga yozamiz. Tayyor endi *Create* tugmasini bosamiz .

Bundan tashqari siz ushbu bo\`limda dastur qayerda saqlanishi kerakligini ham kiritib ketishingiz mumkin. Buning uchun *Location* qismidagi ... (uch nuqta) ustiga bosib hotiradagi kerakli joyni tanlab qo\`yasi TAMOM 😉.

O\`zi aslida Visual Studio sizga Form1\[Design] loyiha qismini ochib beradi lekin agarda sizda ochilmasa **Solution Explorer** dan Form1 ni topib ustiga sichqonchaning chap tugmasini ikki marotaba bosamiz (keyingi o\`rinlarda ushbu jarayon double-click deb yuritiladi).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dot-net.uz/c-.net/desktop/winform-windows-form/1-dars.-forma-yaratish.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
