2011年9月30日金曜日

◆ボタンの有効無効を制御する

状況に応じてボタンを非活性にする方法をメモしておく。

サンプルは前回のものを使用する。

注文の件数が4件を超える顧客には新規の注文を制限してみる。

    1. 「ソリューションエクスプローラー」にて「顧客注文一覧」画面をダブルクリックしてデザイナー画面を表示する。
      image
    2. 「Orders By Ship Via1」データグリッドの「追加」ボタンを右クリックして表示されたメニューから「CanExecuteコードの編集」をクリックする。
      image
    3. 表示されたソース画面にて以下のコーディングを追加する。
              partial void OrdersByShipVia1AddAndEditNew_CanExecute(ref bool result)
      {
      // Write your code here.
      if (OrdersByShipVia1.Count > 4) { result = false; }

      }

    4. これを実行して4件以上の注文がある顧客を選択すると「追加」ボタンが非活性になる。
      image

0 件のコメント:

コメントを投稿