PDA

View Full Version : سوال: سوال در رابطه با تب کنترل و فرم



Rain_Saeid
یک شنبه 03 آذر 1392, 23:08 عصر
با سلام
خسته نباشید عزیزان
اگه میشه بنده رو راهنمایی بفرمایید که دستوری که میخوام پیاده کنم چیه :
یک تکس باکس داریم ، و یک تب کنترل دارای چهار صفحه
داخل فرم لود صفحه 3 و 4 تب کنترل رو غیر فعال کردم
میخوام زمانی که این تکس باکسم متن اون شد مثلا "ایران" صفحه 3 و 4 این تب کنترل فعال بشه
ممنون میشم راهنمایی بفرمایید

همچنین میخوام 2تا فرم لود داشته باشم و یکی برای لوگو و دیگری برای صفحه اصلی
که وقتی برنامه رو باز میکنم، اول صفحه لوگو (فرم اول) باز بشه، بعد از چند ثانیه فرم دوم یا اصلی

ممنون میشم راهنمایی بفرمایید
تشکر

hosein320
یک شنبه 03 آذر 1392, 23:20 عصر
در رابطه با سوال دومتون
باید برین داخل project>properties
بعد
splash screen
اون فرمی که برای لود میخوایین رو بدین بهش

mesiiran
یک شنبه 03 آذر 1392, 23:59 عصر
مشترک گرامی دسترسی به این پست امکانپذیر نمی باشد

Rain_Saeid
دوشنبه 04 آذر 1392, 00:06 صبح
دستور همون فعال شدن یا غیر فعال شدن تب کنترل رو نمیدونم
اگه زحمت نیست دستور یا کدنویسی که یکی از صفحه های تب کنترل رو فعال یا غیر فعال میکنه رو بنویسید برام
با تشکر

mesiiran
دوشنبه 04 آذر 1392, 00:26 صبح
مشترک گرامی دسترسی به این پست امکانپذیر نمی باشد

Rain_Saeid
دوشنبه 04 آذر 1392, 08:27 صبح
من نتونستم هیچ یک از صفحات تب کنترل رو غیر فعال یا همون Disable کنم
ولی تونستم Remove کنم
من دستور معادل این کد که تو VB6 هست رو میخوام :

TabControl(2).Enabled = False

boveiryghasem
دوشنبه 04 آذر 1392, 08:54 صبح
سلام
میدوارم کد زیر بدردت بخوره:

Private Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
If TabControl1.SelectedIndex = 1 Then
If TextBox1.Text = "IRAN" Then
TabControl1.SelectedTab = TabPage2
Else
TabControl1.SelectedTab = TabPage3
End If
End If
End Sub

Rain_Saeid
سه شنبه 05 آذر 1392, 00:12 صبح
سلام
میدوارم کد زیر بدردت بخوره:

Private Sub TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged
If TabControl1.SelectedIndex = 1 Then
If TextBox1.Text = "IRAN" Then
TabControl1.SelectedTab = TabPage2
Else
TabControl1.SelectedTab = TabPage3
End If
End If
End Sub

با تشکر از شما ولی اصلا کار نکرد و هیچ عکس العملی نشون نداد

از اساتید و دوستان ممنون میشم اگه راهنمایی بفرمایند

Rain_Saeid
سه شنبه 05 آذر 1392, 01:36 صبح
با سلام و درود
دوستان عزیز بنده فهمیدم که دستور غیرفعال کردن و فعال کردن صفحه های تب کنترل چیه :


این واسه غیرفعال کردن هست :
TabControl1.TabPages.Remove(TabPage4)

این هم واسه فعال کردن :
TabControl1.TabPages.Insert(3, TabPage4)

دستور اول رو اگر در فرم لود بگذاریم، صفحه مورد نظر غیر فعال یا همون مخفی میشه
ولی الان مشکل اینجاست که وقتی شرط رو میگذارم ، شرط اجرا نمیشه، ولی اگه روی یک دکمه این دستور رو بگذارم، دستور اجرا میشه و صفحه برمیگرده (همون فعال میشه)

ممنون میشم اگه عزیزان راهنمایی بفرمایند

Rain_Saeid
سه شنبه 05 آذر 1392, 16:59 عصر
یعنی وی بی دات نت این چنین کدی رو نداره، ولی وی بی 6 داره؟!!!! یا اینکه کسی راه حلش رو نمیدونه؟

Rain_Saeid
پنج شنبه 07 آذر 1392, 20:44 عصر
با سلام و درود
دوستان عزیز با کمک یکی از اساتید .Net این مشکل رو حل کردم



Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

If TextOS.Text = "Android" Then
Me.TabControl1.TabPages(1).Enabled = True
Else
Me.TabControl1.TabPages(1).Enabled = False
End If
End Sub


با تشکر از (ققنوس) wolf_delta عزیز

Hossis
جمعه 08 آذر 1392, 00:23 صبح
با سلام و درود
دوستان عزیز با کمک یکی از اساتید .Net این مشکل رو حل کردم



Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

If TextOS.Text = "Android" Then
Me.TabControl1.TabPages(1).Enabled = True
Else
Me.TabControl1.TabPages(1).Enabled = False
End If
End Sub


با تشکر از (ققنوس) wolf_delta عزیز
خسته نباشید واقعا! با این دستور به این سادگی
من تازه دیدم می خواستم همین جواب رو بدم که دیدم حل شده!

tabLearn.Enabled =( TXTCodes.Text = "Android")