皆様ライツアウトというゲームはご存知でしょうか?
5×5の計25個のボタンがあり、ライトがついているボタンを消していくというゲームです。(下記HP参照)
http://www.algopro.co.jp/sflguide/sfl_g2/T-2.html
今このゲームをDelphiで作っているのですが、この25個のボタンをどのコンポーネントを使用しようか悩んでいます。
今現在、実際にはBitBtnを使用しています。
BitBtnのCaptionを「■」にし、ボタンサイズとフォントサイズを調整し、ライトON=FontColorRed、OFF=FontColorGrayにしています。
しかし、いまいちしっくりこなくて…
もし何か「これがいい!」等ありましたら情報お願いいたします。
お手軽なのはTPanelでしょう。
ボタンにこだわるならTSpeedButtonか
以下のカラーボタンなどいかが?
http://homepage2.nifty.com/Mr_XRAY/Halbow/Chap05.html#Chap5-6
♯Halbowさんがネットを去ってしまって残念ですね…(;_;)
TStringGridやTDrawGridでも可能だと思いますよ
ツイート | ![]() |