モードレスフォームの使用方法をご紹介するサンプルです。ModelessForm_ExternalEventサンプルは外部イベントを、そしてModelessForm_IdlingEventはアイドリングイベントを使用しています。 System.Threading.Interlockedクラスを使用して 変数の排他的制御をおこなっています。 |
|
このサンプルはドアのプロパティにアクセスして表と裏側、左右をフォームのボタン操作で切り替えます。いくつかの壁とドアを作成してこのサンプルを試してみて下さい。 |
|
<デモ> |
|
1.壁を作成してドアを二つ追加する。 |
|
2.ドアを選択して |
|
3.External Eventコマンドを実行して、表、裏を切り替える、そして左右を切り替える。 |
|
4.ドアを非選択する。 |
|
5. アイドリングイベントコマンドを実行して、表、裏を切り替える、そして左右を切り替える。 |
|
6.ダイアログを閉じる |
|
6. |
|