• ベストアンサー

【VC++2005(CLR)】ラベルやテキストボックスの背景色を変化させたい

VC++初心者です。 現在、VC++2005 express edition、CLRプロジェクトで コーディングしております。 ラベルやテキストボックスの背景色を変えるには どうしたら宜しいでしょうか。 以下のようにコーディングしたのですが、色が変わってくれません。 他に何か設定が必要なのでしょうか。 label->ResetBackColor(); label->BackColor.Red;

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

× label->BackColor.Red; ○ label->BackColor = Color::Red;

yuki7091
質問者

お礼

ありがとうございます! 出来ました。 ちなみに私の書いた abel->ResetBackColor(); は必要でしょうか?

その他の回答 (2)

回答No.3

> 抜いても問題ないことを確認したのですが、 まず、マニュアルには ResetBackColor() : 背景色をデフォルトに戻す とあります。それに引き続いて BackColor = ... によって背景色を変更しているのだから、 int i; i = 0; i = 123; と同じこと。 i = 0; は無駄ですね。

yuki7091
質問者

お礼

何度も回答して頂いてありがとうございます。 モヤモヤしていましたが、スッキリしました。

回答No.2

> label->ResetBackColor(); > は必要でしょうか? いちいち訊くよなことじゃない、抜いて試せばわかるやん。

yuki7091
質問者

補足

言葉足らずですみません。 抜いても問題ないことを確認したのですが、 本当に大丈夫なのかどうか判断つかなかったので 再度質問させていただきました。

専門家に質問してみよう