0 امتیاز
باسلام خدمت اساتید عزیز

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

2 پاسخ

+1 امتیاز

سلام

من یه مثال براتون میفرستم وقتی رو تکست باکس کلیک شد با کلید کیبرد میتونید حرکتش بدید

private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            int x, y, xx, formWidth;
            x = this.textBox1.Location.X;
            y = this.textBox1.Location.Y;
            xx = Convert.ToInt32(5);
            formWidth = Size.Width;
            this.textBox1.Location = new Point(x + xx, y);
            if (formWidth <= x)
            {

                this.textBox1.Location = new Point(0 - this.textBox1.Size.Width, y);
            }
        }

http://www.w3-farsi.com/forum/?qa=blob&qa_blobid=5561142735575397987

+1 امتیاز
int xposition, yposition;
        bool candrag = false;

private void button1_MouseUp(object sender, MouseEventArgs e)
        {
            candrag = false;
            button1.Cursor = Cursors.Default;
        }

private void button1_MouseMove(object sender, MouseEventArgs e)
        {
            if (candrag)
            {
                button1.Left += e.X - xposition;
                button1.Top += e.Y - yposition;
            }
        }


 private void button1_MouseDown(object sender, MouseEventArgs e)
        {
            
            xposition = e.X;
            yposition = e.Y;
            candrag = true;
            button1.Cursor = Cursors.SizeAll;
        }
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...