با عرض سلام.
چگونه می توان تکس با کس را در حالت ران با موس جابجاش کرد.
با عرض سلام.
چگونه می توان تکس با کس را در حالت ران با موس جابجاش کرد.
کد زیر در صورتی که پنجره در حالت فول اسکرین باشه جواب داد برای حالت های دیگه هم میتونی این کد دست کاری کنی
bool ismousedown = false;
private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
ismousedown = true;
}
private void textBox1_MouseUp(object sender, MouseEventArgs e)
{
ismousedown = false;
}
private void textBox1_MouseMove(object sender, MouseEventArgs e)
{
if (ismousedown == true)
{
textBox1.Left = MousePosition.X;
textBox1.Top = MousePosition.Y;
}
}
public int y1;
public int x1;
public int y2;
public int x2;
private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
y1 = Cursor.Position.Y;
x1 = Cursor.Position.X;
y2 = textBox1.Location.Y;
x2 = textBox1.Location.X;
}
private void textBox1_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
textBox1.Location = new Point(x2 + (Cursor.Position.X - x1), y2 + (Cursor.Position.Y - y1));
}
}
در هر حالت جواب میده
اگه هم خواستی تو یه قسمت کوچیک از فرمت باشه از چیلد فرم ها استفاده کن