アプリ版:「スタンプのみでお礼する」機能のリリースについて

プログラミング初心者です。よろしくお願いします。
開発環境:XP HOME SP3
使用言語:VisualC#
使用ソフト:Visual Studio 2008 Professional

コンボボックス内のアイテム選択すると、ラベルが最前面に表示させられるようにするにはどうすればいいでしょうか?

コンボボックスはDropDownListにしています。

A 回答 (2件)

 こんにちは。


 コンボボックスを選択した時に、見えないラベルコントロールを表示をすると言う事でしょうか。

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ComboBox cbx = (ComboBox)sender;

//コンボボックスの2番目が選択された時
if (cbx.SelectedIndex == 1)
{
//前面に持ってくる
this.label1.BringToFront();

//表示する
this.label1.Visible = true;
}
}
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!

早速試させていただきましたが、
「型'int'を型'bool'に暗黙的に変換できません。」というエラーが起こりました。

もしよろしければ、これからどうすればいいか教えてください。

お礼日時:2009/06/19 22:20

 こんばんは。

御礼頂きました。

 代入しようとしている所でエラーが型が合わないと言うエラーが生じているのではないでしょうか。

 例えば、
 this.label1.Visible = true;
 上記の箇所で生じている場合、

 this.label1.Visible = (bool)true;
 の様にする等。
 但し、エラーによって大きく話が異なってくるのも事実なので、生じた箇所を見てみない事には、何とも言い難いです・・・。
    • good
    • 0
この回答へのお礼

あの後自分でも試行錯誤してやってみた結果無事に出来ました!
どうやらboolに変換するために == にする必要があったようです。
ありがとうございました

お礼日時:2009/06/20 06:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!