PDA

View Full Version : مبتدی: چگونگی اضافه کردن منو راست کلیک



khodadadkhan
یک شنبه 15 دی 1392, 21:33 عصر
چطوری در برنامه منو راست کلیک اضافه کنیم مثل کپی یا پست و غیره رو

maythamahmadi
یک شنبه 15 دی 1392, 21:35 عصر
از تول باکس از ابزار contextMenuStrip استفاده کن

khodadadkhan
یک شنبه 15 دی 1392, 21:42 عصر
از تول باکس از ابزار contextMenuStrip استفاده کن
اونو اضافه کردم اما وقتی کلیک میکنم هیچ منویی نشون نمیده

maythamahmadi
یک شنبه 15 دی 1392, 21:46 عصر
خوب رو کنترلی که می خوای عمل راست کلیلک انجام بشه ، راست کلیک کن و properties رو انتخاب کن.ار پنجره properties گزینه contextMenuStrip رو انتخاب کن.رو لیست کشویی بغلش کلیک کن .گزینه contextMenuStrip1 رو انتخاب کنو تمام....................

sagggad
یک شنبه 15 دی 1392, 21:56 عصر
این کدهاش:

public void Form1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
{
MenuStrip1.Show();
MenuStrip1.Location = new Point(e.X, e.Y);

}
}
public void MenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
MenuStrip1.Hide();
}
موس یه متد هایی داره که با اونها تعیین می کنیم کدوم دکمه فشرده شده است...
این هم سورسش:
لینک دانلود:114911
روش کار کن بهتر هم میشه...
موفق باشید:لبخندساده:

khodadadkhan
یک شنبه 15 دی 1392, 22:16 عصر
دوستان خیلی خیلی کمک کردید

حالا میشه select all و ذخیره رو بذارید

sagggad
یک شنبه 15 دی 1392, 22:19 عصر
منظورت چیه؟؟

maythamahmadi
یک شنبه 15 دی 1392, 22:22 عصر
اگه منظورت سلکت کردن متن تکست باکسه :

textBox1.SelectAll();

maythamahmadi
یک شنبه 15 دی 1392, 22:29 عصر
برای ذخیره کردنم:

FileStream fs = new FileStream("1.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("متن مورد نظر");
sw.Close();