Май 27, 2014 - Примеры C#, Уроки C# Написать комментарий
Растягиваем форму за Label
Пример на C#, как растягивать форму за какой-либо объект. Добавляем Label, пришвартовываем его к нижнему правовому углу. Он будет служить у нас краем, за который можно будет растягивать форму.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Point pt = new Point(); private void Form1_Load(object sender, EventArgs e) { FormBorderStyle = FormBorderStyle.None; label1.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; } private void Label1_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { Size = new Size(Width + (e.X - pt.X), Height + (e.Y - pt.Y)); } } private void Label1_MouseDown(object sender, MouseEventArgs e) { pt = new Point(e.X, e.Y); } } }
Похожие записи:
Метки: растягиваем форму C#, растянуть форму C#
Евгений
Просмотров: 5 923
Запись опубликована в 12:37