PDA

View Full Version : سوال: کلیک راست روی یک آیتم از لیست باکس و انجام عملیات روی آن



maxvel
دوشنبه 14 اسفند 1391, 07:50 صبح
سلام چطور میتونم رو یه آیتم از لیست باکس کلیک راست کنم و یه عملیات انجام بدم؟

مثلا همون آیتم رو یه مسیج باکس بد!

ممنون میشم اگه کمک کنید :بوس:

hosein320
دوشنبه 14 اسفند 1391, 08:01 صبح
سلام
MsgBox(ListBox1.SelectedItem)

zahedi121
دوشنبه 14 اسفند 1391, 08:14 صبح
سلام

Private Sub ListBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then MsgBox(ListBox1.SelectedItem)
End Sub

maxvel
دوشنبه 14 اسفند 1391, 21:02 عصر
ممنون از دوستان به خاطر جوابها

حالا اگه بخوام مثل کلیک راست خود ویندوز باشه چی؟
آیتم رو کلیک راست شد حالا بتونم چندتا گزینه بهش بدم
مثلا ادد در یه لست باکس دیگه یا ÷اک کردن از این لیست باکس و غیره.........


ممنون

zahedi121
سه شنبه 15 اسفند 1391, 05:37 صبح
سلام
یکدونه کنترل ContextMenuStrip به فرمتون اضافه کنید و آیتمهایی که میخواهید به اون اضافه کنید و برای هر آیتم هم دستورات لازم.
حالا در تنظیمات لیست باکس خاصیت ContextMenuStrip را برابر این منو که آماده کردید قرار می دید.
سورس را ببینید »