تبليغاتX
برنامه نویس



















برنامه نویس

برنامه نویسی سی شارپ

  1.  رویداد KeyPress
  2.  رویداد KeyDown
  3.  رویداد KeyUp

ادامه مطلب
نوشته شده در دوشنبه دوازدهم دی 1390ساعت 16:23 توسط امیر حسین | |

controlName.BackColor = Color.Transparent;//d

تعیین میزان شفافیت یک کنترل :

controlName.BackColor=Color.FromArgb(trancparency,control

.BackColor;//d

مثال :

label1.BackColor = Color.FromArgb(127, label1.BackColor);//d

نوشته شده در شنبه سوم دی 1390ساعت 12:13 توسط امیر حسین | |

در رویداد KeyPress کنترل TextBox کد زیر را می نویسیم :

if (!(char.IsDigit(e.KeyChar) || char.IsControl(e.KeyChar)))//shart

            }

                e.Handled = true;//d

          {

            if ((int)e.KeyChar >= 48 && (int)e.KeyChar < 58)//shart

            e.KeyChar =(char(1632+int.Parse(e.KeyChar.ToString()));//d

نوشته شده در یکشنبه بیستم آذر 1390ساعت 23:33 توسط امیر حسین | |

ابتدا فضای نامهای زیر را اضافه کنید :

using System.Runtime.InteropServices;//f

using System.Drawing;//f

using Microsoft.Win32;//f

سپس کد زیر را در قسمت جهانی یا global وارد کنید :


ادامه مطلب
نوشته شده در جمعه هجدهم آذر 1390ساعت 13:23 توسط امیر حسین | |

این کنترل برای فراخوانی یا اجرای برنامه های گوناگون به کار می رود . این کنترل در جعبه ابزار ToolBax و در قسمت  Components قرار دارد .

این کنترل دارای خصوصیتی به نام FileName می باشد که نام برنامه ای را که می خواهیم اجرا شود را با پسوند اجرایی آن در این خاصیت وارد می کنیم . مانند مثال زیر : 

Notepad.exe

همچنین این کنترل دارای خصوصیت دیگری به نام WorkingDirectory می باشد که مسیر برنامه ای که می خواهیم اجرا شود را در این خاصیت قرار می دهیم . مانند مثال زیر :

%system%\system32

خصوصیات گفته شده در قسمت Properties کنترل Process ودر قسمت StartInfo قرار گرفته اند .

رویدادهای کنترل Process :

Start :

باعث اجرای کنترل Process شده که در نهایت باعث اجرای برنامه مورد نظر خواهد شد . 

Exited :

با این رویداد می توان تعیین کرد که با بسته شدن کنترل Process چه چه اتفاقی روی دهد .

Kill :

این رویداد کنترل Process را می بندد که باعث بسته شدن برنامه ای که از طریق این کترل باز شده می شود .

نوشته شده در پنجشنبه هفدهم آذر 1390ساعت 14:3 توسط امیر حسین | |

private void button1_Click(object sender, EventArgs e)
     }
            int loopctr = 0;//mot
            for (loopctr = 100; loopctr >= 5; loopctr -= 10)//halge
        }
                this.Opacity = loopctr / 95.0;//d
                this.Refresh();//d
                System.Threading.Thread.Sleep(100);//d
          {
            this.Close();//close
      {

نوشته شده در چهارشنبه شانزدهم آذر 1390ساعت 19:44 توسط امیر حسین | |

if (txt_name.Text == "" )//shart
}
errorProvider1.SetError(txt_name, " نام را وارد کنید");//d
{
else
}
errorProvider1.Clear();//d
{

نوشته شده در چهارشنبه شانزدهم آذر 1390ساعت 19:38 توسط امیر حسین | |

برای اجرای یک آهنگ کوچک در برنامه سیشارپتون مثلا هنگام ورود کاربر یا بستن برنامه - ابتدا فایل صوتی را کنار فایل اجرایی بگذارید

سپس کتابخانه زیر را اضافه کنید

using  System.Media;//fazaye nam

سپس در رخداد دلخواه بنویسید

SoundPlayer SoltanPlayer = new SoundPlayer(“music1.wav”);  //music

SoltanPlayer.Play();   //play music

نوشته شده در چهارشنبه شانزدهم آذر 1390ساعت 19:35 توسط امیر حسین | |

در رویداد KeyPress مربوط به کنترل TextBox کد زیر را وارد می کنیم .

if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))//shart

}

e.Handled = true;//d

{

نوشته شده در چهارشنبه شانزدهم آذر 1390ساعت 19:28 توسط امیر حسین | |

//fazayeNam

using System.Runtime.InteropServices;//f

//dar ghesmat gahani

[DllImport("user32.dll")]

static extern int ReleaseCapture();//t

[DllImport("user32.dll", EntryPoint = "SendMessageA")]

static extern int SendMessage(int hwnd, int wMsg, int wParam, object lParam);//t

private const int WM_NCLBUTTONDOWN = 161;//t

private void Form1_MouseDown(object sender, MouseEventArgs e)

{

ReleaseCapture();//m

SendMessage(this.Handle.ToInt32(), WM_NCLBUTTONDOWN, 2, 0);//d

}

نوشته شده در چهارشنبه شانزدهم آذر 1390ساعت 19:23 توسط امیر حسین | |

در رویداد KeyPress مربوط به کنترل TextBox کد زیر را وارد می کنیم .

if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))//shart

e.Handled = true;//d

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:58 توسط امیر حسین | |

private void Form1_Load(object sender, EventArgs e)//r1

}

MessageBox.Show(sender.ToString());//d

{

private void button1_Click(object sender, EventArgs e)//r2

}

System.EventArgs arg = new System.EventArgs();//d

Form1_Load(button1.Text, arg);//d

{

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:50 توسط امیر حسین | |

فضای نام زیر را اضافه کنید//

using System.Runtime.InteropServices;//.netframework

دستورهای زیر را در قسمت مربوط به تعریف های سراسری وارد کنید //

[DllImport("user32.dll")]//dll

public static extern void LockWorkStation()//tabe

/دستور زیر را در رویداد مورد نظر بنویسید//

LockWorkStation();//dastoor

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:42 توسط امیر حسین | |

if (pictureBox1.Image == null)}//shart

دستورات

bastane shart//{

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:36 توسط امیر حسین | |

System.Diagnostics.Process.Start("C:\Program Files\Mozilla Firefox\FireFox.exe","www.barnamenevis.org");//open firefox

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:35 توسط امیر حسین | |

System.Diagnostics.Process.Start

("iexplore.exe","www.barnamenevs.org");//dastoor

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:33 توسط امیر حسین | |

int[] numbers = { 12, 23, 34, 45, 56, 67 };//m

Object[] oNumbers = new Object[numbers.Length];//a

numbers.CopyTo(oNumbers, 0);//s

listBox1.Items.AddRange(oNumbers);//list

نوشته شده در دوشنبه چهاردهم آذر 1390ساعت 12:32 توسط امیر حسین | |

private void button1_Click(object sender, EventArgs e)

{

Application.Restart();

}

 

نوشته شده در یکشنبه سیزدهم آذر 1390ساعت 16:41 توسط امیر حسین | |


آخرين مطالب
» هر کنترل چند رویداد صفحه کلید را پاسخ می دهد . این رویدادها عبارت هستند از :
» شفاف کردن پشت زمینه کنترل ها :
» TextBox که فقط اعداد فارسی می گیرد
» عوض کردن تصویر پشت ضمینه دسکتاپ :
» کنترل Process :
» کد محو شدن فرم در #C :
» کار با کنترل ErrorProvider :
» اجرای یک آهنگ کوچک در برنامه سیشارپ
» محدود کردن TextBox به پذیرش اعداد 0تا9 :
» جابه جا کردن فرم با کلیک بر روی هر قسمت از آن با توابع API :
Design By : Pichak