2つのグループボックス(および他のコントロール、問題を引き起こしているグループボックス)、フォームデータをデータベースに保存する[保存]ボタン、およびフォームをリセットする[新しいフォーム]ボタン(例: 。txtName.clear(); rbCash.checked = false
)。グループボックスにはいくつかのラジオボタンがあり、tabindexのセットがあります。
ここで、ユーザーは最初に[新しいフォーム]ボタンをクリックしてフォームをアクティブ化する必要があります。ユーザーは、TABを使用してコントロール間を移動できます。次に、ユーザーは[保存]ボタンをクリックしてフォームを保存します。
これで、ユーザーは[保存]ボタンをクリックする前にのみ、TABを使用してグループボックス内を移動できます。彼が[保存]ボタンをクリックしてから[新しいフォーム]ボタンをクリックし、TABを使用してコントロールを移動しようとすると、グループボックスとその中のラジオボタンを除くすべてがフォーカスを受け取ります。
なぜこの問題に直面しているのか?
ああ..もう1つ。すべてのフォームコントロール(グループボックスを含む)は非常に大きな親グループボックス内にあり、[保存]ボタンをクリックすると無効になり、ユーザーが[新しいフォーム]ボタンをクリックすると再び有効になります。アプリケーションが起動すると、親グループボックスは無効になります。[新しいフォーム]ボタンをクリックすると、この親グループボックスとその中のすべての子要素が有効になります。
助けてください..