2009-06-12 16 views
1

パスワードを正しく入力したときにのみボタンを表示させようとしています。 これは、だから私は働いている部分がパスワードでCのボタン属性を変更する

今私が表示したいボタンはすでにだけに設定されている
private void button3_Click(object sender, EventArgs e) 
     { 
      if (textBox1.Text == "password") 
     } 

を入力した後、ユーザーがクリックsubmitボタン..です

WindowsFormApplcationです隠されていて、その名前はbutton1とbutton 2です。私は初心者で基本的な方法で作業しています。ありがとう クリス

答えて

2

私は、あなたのVisibleプロパティがfalseに設定されていると仮定します。

if (textBox1.Text == "password") { 
    button1.Visible = true; 
    button2.Visible = true; 
} 

このヘルプを行います。

それらを表示するには、そのように、trueに自分のVisibleプロパティを設定しますか?

+0

はい、私の曖昧さには申し訳ありません。正確に私が意味したもの: –

+0

または1つのライナーが必要な場合は button1.Visible =!button2.Visible = textBox1.Text == "password"; – Nippysaurus

+1

このonelinerは私の目を傷つけます;)C#の初心者にはまったく適していませんが、このような構造を使用することは決してありません。 – Olli

1

もう1つの方法は、両方のボタンを表示可能にし、それらをパネルコンテナコントロールに追加することです。パネルコントロールをVisibility = falseに設定し、パネルコンテナをVisibility = trueに変更します。

ヒント:[Ctrl] + [Alt] + [x]は、ツールボックスの表示/非表示のキーボードショートカットです。コンテナコントロールはすべてグループ化されています。

Jayのコメントと同じパスワードチェック/可視性の変更を使用します。

+0

良いチップ。これは確かにコントロールのグループのための素晴らしいアイデアです。 Enabledプロパティも「大量に設定」するのが好きです。 –

関連する問題