PDA

View Full Version : خبر: نحوه غیر فعال کردن right click در یک کنترل



ehsan1330666
چهارشنبه 27 آذر 1387, 22:59 عصر
شاید برای شما پیش اومده که بخواین مثلا paste کردن رو برای یک تکس باکس غیر فعال کنین،برای این کار فقط احتیاج به چند خط کد ساده هست.


private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Button==MouseButtons.Right || e.Control)
{
MessageBox.Show("This button has been disabled", "Not Available

:چشمک:

h.jaza
پنج شنبه 28 آذر 1387, 20:08 عصر
دوست عزیز اولا برای نمایش کد ها از تگ کد استفاده کنید و اما ثانیا روش خوب و User Friendly ای رو مطرح نکردین، بهتره که برای اینکار مثلا از این کد استفاده بشه (البته فقط برای Ctrl-V):



private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 22) //ASCII Code For CTRL-V
{
e.Handled = true;
}
}