----------------------------------------------------------- New Message on MumbaiUserGroup
----------------------------------------------------------- From: Vipul Message 4 in Discussion I am sorry to say that your approach simply of my.Forms.Form1.TabControl1.TabPages[1].Enabled will not work. Tab controls are not designed to act in that manner.. A detailed explanation is available at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=172581&SiteID=1 Set DrawMode to OwnerDrawFixed Attach the TabControl.Selecting event to tabControl1_Selecting Attach the TabControl.DrawItem event to tabControl1_DrawItem In your constructor, disable the tabpage (# 2) Add this code in your form Private Sub TabControl1_Selecting(ByVal sender As Object, ByVal e As System.Windows.Forms.TabControlCancelEventArgs) Handles TabControl1.Selecting If (Not e.TabPage.Enabled) Then e.Cancel = True End If End Sub Convert the following code to VB equivalent before using it private void tabControl1_DrawItem(object sender, DrawItemEventArgs e) { TabPage page = tabControl1.TabPages[e.Index]; if (!page.Enabled) { using (SolidBrush brush = new SolidBrush(SystemColors.GrayText)) { e.Graphics.DrawString(page.Text, page.Font, brush, e.Bounds); } } else { using (SolidBrush brush = new SolidBrush(page.ForeColor)) { e.Graphics.DrawString(page.Text, page.Font, brush, e.Bounds); } } } Hope this helps. ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/MumbaiUserGroup/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
