Uzun bir aradan sonra tekrardan kodlamalara başladık.Mesela C# Form ' da FormBorderStyle'ı Kapadınız Ve Tüm Herşeyini Siz Hazırlayacaksınız Kapama Tuşlarını Bile Ama Form Sürükleme Sıkıntı Yaratabilir Şimdi de Altta Sizlere Kodları Vereceğiz.
Taa ki bir kaç satır kod yazana kadar. Şimdi bu bir kaç satır kod neymiş bunu görelim. Sizde bu işlemin ne kadar basit olduğunun farkına varmış olursunuz. Bu işlemi resimdeki gibi yapabilirsiniz.
Şimdi de Sırada Kodlar :
namespace WindowsFormsApplication1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
bool dragging;
Point offset;
private void Form2_MouseDown(object sender, MouseEventArgs e)
{
dragging = true;
offset = e.Location;
}
private void Form2_MouseUp(object sender, MouseEventArgs e)
{
dragging = false;
}
private void Form2_MouseMove(object sender, MouseEventArgs e)
{
if (dragging)
{
Point currentScreenPos = PointToScreen(e.Location);
Location = new
Point(currentScreenPos.X - offset.X,
currentScreenPos.Y - offset.Y);
}
}
}
}
No comments:
Post a Comment