DOBON.NET DOBON.NETプログラミング掲示板過去ログ

タブコントロールについて

環境/言語:[VB.NET Framework1.1]
分類:[.NET]

いつもお世話になっております。
タブコントロールのタブページの制御方法について御教授願います。

環境:VisualStudio2003 .NET Framework1.1
言語:VB.NET

以上の開発環境で、
タブコントロールを追加し、TabPage1とTabPage2を作ります。

タブコントロールのほかに、RadioButton1とRadioButton2があります。

RadioButton1が選択されている場合に
TabPage1を表示し、TabPage2を使用不可(選択もできない)にしたいのです。

このようなTabPageの制御方法を
どなたかご存知の方がいらっしゃったら教えてください。よろしくお願いします。
■No2141に返信(taroさんの記事)
> RadioButton1が選択されている場合に
> TabPage1を表示し、TabPage2を使用不可(選択もできない)にしたいのです。

例えば、次のようにすれば2番目のTabPageは選択できなくなるでしょう。

Private _tabIndex As Integer
Private Sub TabControl1_SelectedIndexChanged( _
    ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles TabControl1.SelectedIndexChanged
    If TabControl1.SelectedIndex = 1 Then
        TabControl1.SelectedIndex = _tabIndex
    Else
        _tabIndex = TabControl1.SelectedIndex
    End If
End Sub

ありがとうございます。返信おそくなってしまい申し訳ございません。
他業務でいそがしかったことと、風邪をおもいっきりこじらせてしまったもので。。。

> 例えば、次のようにすれば2番目のTabPageは選択できなくなるでしょう。
>
> Private _tabIndex As Integer
> Private Sub TabControl1_SelectedIndexChanged( _
> ByVal sender As Object, ByVal e As System.EventArgs) _
> Handles TabControl1.SelectedIndexChanged
> If TabControl1.SelectedIndex = 1 Then
> TabControl1.SelectedIndex = _tabIndex
> Else
> _tabIndex = TabControl1.SelectedIndex
> End If
> End Sub
>

で解決することができました。大変助かりました。今後ともよろしくお願いいたします。
■No2421に返信(taroさんの記事)
>
> ありがとうございます。返信おそくなってしまい申し訳ございません。
> 他業務でいそがしかったことと、風邪をおもいっきりこじらせてしまったもので。。。
>
>>例えば、次のようにすれば2番目のTabPageは選択できなくなるでしょう。
>>
>>Private _tabIndex As Integer
>>Private Sub TabControl1_SelectedIndexChanged( _
>> ByVal sender As Object, ByVal e As System.EventArgs) _
>> Handles TabControl1.SelectedIndexChanged
>> If TabControl1.SelectedIndex = 1 Then
>> TabControl1.SelectedIndex = _tabIndex
>> Else
>> _tabIndex = TabControl1.SelectedIndex
>> End If
>>End Sub
>>
>
> で解決することができました。大変助かりました。今後ともよろしくお願いいたします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板