PDA

View Full Version : سوال: چطور ميتوان كاري كرد كه چك باكس ها با راست كليك علامكت گذاري نشوند؟



milad.biroonvand
سه شنبه 18 اسفند 1388, 22:53 عصر
سلام دوستان

وقتي با راست كليك بر روي يك چك باكس كليك مي كنيم ، علامت دار ميشه حالا اگه بخوايم ، با راست كليك علامت دار نشه ، اين كار چطور انجام ميشه .

sari-1369
سه شنبه 18 اسفند 1388, 23:53 عصر
مطمعنی ؟ :متفکر: من الان آزمایش کردم ، نشد .

به ویندوز بستگی داره ؟ :متفکر:

milad.biroonvand
چهارشنبه 19 اسفند 1388, 12:55 عصر
مطمعنی ؟ :متفکر: من الان آزمایش کردم ، نشد .

به ویندوز بستگی داره ؟ :متفکر:


من با seven كار مي كنم . مي شه .


منم ، تو رويدا كليك ، از شي e ساتفاده مي كنم .

pouyansaraf
چهارشنبه 19 اسفند 1388, 14:12 عصر
من با seven كار مي كنم . مي شه .


منم ، تو رويدا كليك ، از شي e ساتفاده مي كنم .


تـو ویندوز سون 7 هم همچین مشکلی دیده نشد

amin_iman82
چهارشنبه 19 اسفند 1388, 16:41 عصر
منم با ویندوز 7 تست کردم ، راست کلیک تاثیری روی CheckBox نمیذاره.
اما به هرحال کد زیر کمکت میکنه.



Dim state As Boolean

Private Sub CheckBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles CheckBox1.MouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then state = CheckBox1.Checked
End Sub

Private Sub CheckBox1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles CheckBox1.MouseUp
CheckBox1.Checked = state
End Sub