سلام دوستان امید وارم حالتون خوب باشه.
من میخوام با استفاده از این قطعه کد ها
ShapeContainer canvas = new ShapeContainer();
canvas.Parent = panel1;
var mycontrol = new LineShape();
mycontrol.Parent = canvas;
mycontrol.StartPoint = new System.Drawing.Point(0, 0);
mycontrol.EndPoint = new System.Drawing.Point(100, 100);
mycontrol.MouseDown += new MouseEventHandler(mycontrol_MouseDown);
mycontrol.MouseMove += new MouseEventHandler(mycontrol_MouseMove);
mycontrol.MouseUp += new MouseEventHandler(mycontrol_MouseUp);
panel1.Controls.Add(mycontrol);
بیام یک کنترل خط رو به سیشارپ و کنترل پنلم اضافه کنم که مشکلی هم داره اونم اینکه میگه پنل نمی تونه کنترل ویژوال بیسیکتو تبدیل به ویندوز فرم کنه!
میخواستم بدونم راهی هست که این کار امکان پذیر بشه و من بتونم یه کنترل از این نوع رو به فرمم اضافه کنم؟
یا حداقل تو سی شارپ همچین کنترلی رو ماداریم؟
با این نکته که من هدفم از این کار توانایی جابجا کردن کنترل هاست و اینکه نمی خوام این خط ها صرفا جنبه نقاشی داشته باشن و در فرم رسم بشن.(draw) نمی خوام کنم.