public Form1() { // // Required for Windows Form Designer support // InitializeComponent(); CSharpTracker = new RectTracker(); }
private void button1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { button1.BringToFront(); button1.Capture = false; if (this.Controls.Contains(CSharpTracker)) { this.Controls.Remove(CSharpTracker); } CSharpTracker = new RectTracker(button1); this.Controls.Add(CSharpTracker); CSharpTracker.BringToFront(); CSharpTracker.Draw(); }
private void textBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { //TODO: on tracker, if control is a textbox, and Multililne is false, //only allow to resize width textBox1.BringToFront(); textBox1.Capture = false; if (this.Controls.Contains(CSharpTracker)) { this.Controls.Remove(CSharpTracker); } CSharpTracker = new RectTracker(textBox1); this.Controls.Add(CSharpTracker); CSharpTracker.BringToFront(); CSharpTracker.Draw(); }