PDA

View Full Version : باز کردن تب های tab control



niknam_mh
یک شنبه 01 اسفند 1395, 14:16 عصر
سلام دوستان
راهی هست که با صفحه کلید بدون موس بین تب های یک tab control بریم و تب ها رو با صفحه کلید باز کنیم؟

hamidrezax1
یک شنبه 01 اسفند 1395, 17:10 عصر
دوست عزیز شما با خاصیت خود تب و فلش های جهت نما راست و چپ میتونین بین تب هاتون حرکت کنین.
لطفا سوال خاصی دارین واضحتر مطرح کنید تا دوستان راهنمایی کنند
لازم به ذکر است شما بایستی خاصیت TABStop رو فعال کرده باشین همچنین از همین خاصیت میتونید استفاده کنید

niknam_mh
یک شنبه 01 اسفند 1395, 18:45 عصر
دوست عزیز شما با خاصیت خود تب و فلش های جهت نما راست و چپ میتونین بین تب هاتون حرکت کنین.
لطفا سوال خاصی دارین واضحتر مطرح کنید تا دوستان راهنمایی کنند
لازم به ذکر است شما بایستی خاصیت TABStop رو فعال کرده باشین همچنین از همین خاصیت میتونید استفاده کنید
سلام دوست عزیز ممنون از پاسختون
من میخوام وقتی 4 تب داریم کاربر با زدن یه دکمه صفحه کلید از تب های دیگه وارد تب 3 بشه یعنی تب سوم نشون داده بشه نمی دونم کدوم رویداد رو باید صدا بزنم ؟
یا با کلیک بر روی یک سطر از دیتا نمایشی درون تب اول تب سوم نشون داده بشه و ریز اون سطر به نمایش گذاشته بشه لطفا راهنمایم کنید.
نمی دونم منظورم رو رسوندم یا نه؟

niknam_mh
یک شنبه 01 اسفند 1395, 21:08 عصر
کسی نظری نداره؟؟

gilsoft
یک شنبه 01 اسفند 1395, 21:56 عصر
سلام دوست عزیز ممنون از پاسختون
من میخوام وقتی 4 تب داریم کاربر با زدن یه دکمه صفحه کلید از تب های دیگه وارد تب 3 بشه یعنی تب سوم نشون داده بشه نمی دونم کدوم رویداد رو باید صدا بزنم ؟
یا با کلیک بر روی یک سطر از دیتا نمایشی درون تب اول تب سوم نشون داده بشه و ریز اون سطر به نمایش گذاشته بشه لطفا راهنمایم کنید.
نمی دونم منظورم رو رسوندم یا نه؟

سلام دوست عزیز

این کد باید جواب بده:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub


Private Sub TabControl1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TabControl1.KeyUp
If e.Control And e.KeyCode = Keys.D3 Then
TabControl1.SelectTab(2)
End If
End Sub

با زدن Ctrl+3 به تب سوم می‌رود.

موفق باشید .....

niknam_mh
دوشنبه 02 اسفند 1395, 09:13 صبح
سلام دوست عزیز

این کد باید جواب بده:
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub


Private Sub TabControl1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles TabControl1.KeyUp
If e.Control And e.KeyCode = Keys.D3 Then
TabControl1.SelectTab(2)
End If
End Sub

با زدن Ctrl+3 به تب سوم می‌رود.

موفق باشید .....
با سلام
ممنون دوست خوبم جناب محرابی عزیز درست شد.
اگه بخوایم در مورد combobox هم همین کار رو بکنیم یعنی با زدن یه دکمه بدون که رو کامبوباکس فاکوس باشیم لیست باز شونده رو باز و بسته کنیم؟

gilsoft
دوشنبه 02 اسفند 1395, 23:20 عصر
با سلام
ممنون دوست خوبم جناب محرابی عزیز درست شد.
اگه بخوایم در مورد combobox هم همین کار رو بکنیم یعنی با زدن یه دکمه بدون که رو کامبوباکس فاکوس باشیم لیست باز شونده رو باز و بسته کنیم؟

سلام مجدد
اینم نمونه کد برای ComboBox :
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub


Private Sub Form1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
'Define {Ctrl+F4} keys.
If e.Control And e.KeyCode = Keys.F4 Then
ComboBox1.DroppedDown = Not ComboBox1.DroppedDown
End If
End Sub

موفق باشید .....

niknam_mh
سه شنبه 03 اسفند 1395, 19:03 عصر
سلام مجدد
اینم نمونه کد برای ComboBox :
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub


Private Sub Form1_KeyUp(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp
'Define {Ctrl+F4} keys.
If e.Control And e.KeyCode = Keys.F4 Then
ComboBox1.DroppedDown = Not ComboBox1.DroppedDown
End If
End Sub

موفق باشید .....
مرسی داری رفیق