PDA

View Full Version : چطور بفهمیم focus به کجا میرود؟



hobadri
چهارشنبه 05 اسفند 1394, 07:58 صبح
با عرض سلام و خسته نباشید خدمت مهندسین عزیز من چندتا تکست باکس دارم و زیر یکی از آنها یک گرید ویو گذاشتم حالا میخواهم اگر تکست باکس اول خالی بود و فوکوس به دیگر تکست باکس ها رفت یک پبغام چاپ کنه و اگر به گرید ویو رفت اتفاقی نیفتد..

خلاصه مطلب میخوام تاموقعی ک تکست باکس خالیه فوکوس از داخل آن خارج نشه مگر اینکه بخواهد روی یکی از ردیف های گرید ویو کلیک کنه...

اما واقعا نمیدونم توی leave تکست باکس چه کدی بنویسم....:گریه::گریه::گریه::ع بانی++::عصبانی++::عصبانی++:

با تشکر از وقتی که برای بنده میگذارید...

csharpcollegian
چهارشنبه 05 اسفند 1394, 08:37 صبح
سلام،
از این کد استفاده کنید :

private void textBox1_Leave(object sender, EventArgs e)
{
if (!dataGridView1.Focused)
{
MessageBox.Show("Invalid Move");
textBox1.Focus();
}
}

AmiN0012
چهارشنبه 05 اسفند 1394, 08:52 صبح
label1.Text = this.ActiveControl.Name;