![]() |
![]() |
という画面で「入れ替え」ボタンを押すと |
![]() |
上のエディットの Text プロパティ (攻撃) と下のエディットの Text プロパティ (守備) が入れ替わる、というプログラムを作りましょう。 |
まず、次のようにフォームを作ってください。
![]() |
|
下線部には何が入りますか?
![]() |
上下のエディットに適当な言葉を入れて実行してみましょう。うまく動きましたか?
実はこのままではうまく入れ替えができませんね。それは何がまずいのでしょうか?また、どうしたらいいでしょうか。
![]() |
予想 EditTemp の Visible プロパティを False にしても正しく動くでしょうか?
あなたの予想は
![]() |
予想 EditTemp の Width を 8 にしても正しく動くでしょうか?
あなたの予想は
![]() |
![]() |
|
うまく入れ替えを行うためには、Edit2.Text を取り敢えず保存しておく「エディット」が必要です。次のように、データの中継用のエディットを加えてください。(Temp は temporary = 一時的の略です。)
以下の空欄を埋めてプログラムを完成させ、動作を確かめてください。
![]() |
このままでもプログラムは正しく動きますが、中継用エディットが画面に表示されるのは格好悪いですね。次の問に対して予想を立ててから、実行して確かめてみましょう。