0 امتیاز

c#,سلام دوستان,من میخوام یه دکمه ای بزارم که وقتی روش کلیک کردم,پاینش یه تکست باکس جدیدی ایجاد بشه. یعنی هر چند بار کلیک کردم روی تکست باکس, جدیدی پاینش ایجاد بشه.

با این دستور میشه ولی  یکی ساخته میشه و مکانش هم مشخص نیست همیشه تو چپ میوفته

http://s9.picofile.com/file/8304635768/New_Bitmap_Image.bmp

2 پاسخ

+3 امتیاز

سلام

using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApp10
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        static int inputNumber = 1;

        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < inputNumber; i++)
            {
                TextBox textBox = new TextBox();

                textBox.Location = new Point(30, textBox.Bottom + (i * 30));
                
                this.Controls.Add(textBox);
            }

            inputNumber++;
        }
    }
}

 

+1 امتیاز
این کد شما میسازه تکست باکس هارو اما  روی هم میوفته و نمیتونی ببینیشون شما باید دستور تکرار for استفاده کنی و مکان هارو براشون مشخص کنی تا بتونی اونارو ببنی و روی هم نیوفتن
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...