Menu for ASP.NET Web Forms には、複数のクライアント側イベントが含まれています。それらを利用すれば、ダイアログウィンドウのサイズ変更などの処理が行われたときに、C1Menu コントロールを操作できます。
クライアント側イベントの表にリストされたサーバー側プロパティを使用して、特定のクライアント側イベントに反応する JavaScript 関数の名前を指定できます。 たとえば、「Focus」という JavaScript 関数を割り当てて、メニューがフォーカスされたときに応答させるには、OnClientFocus プロパティを focus に設定します。
下の表に、クライアントスクリプトで使用できるイベントを示します。 これらのプロパティはサーバー側で定義されていますが、実際のイベントや各 JavaScript 関数用に宣言する名前はクライアント側で定義されます。
イベントのサーバー側 プロパティ名 |
イベント名 | 説明 |
---|---|---|
OnClientBlur | blur | メニュー項目がフォーカスを失ったときに発生します。 |
OnClientFocus | focus | マウスポインタが置かれるか、キーボードのカーソルキーがナビゲーションで使用されたときに発生します。 |
OnClientHidden | hidden | メニューが閉じられたときに発生します。 |
OnClientHidding | hidding | メニューが閉じているときに発生します。 |
OnClientSelect | select | メニュー項目が選択されたときに発生します。 |
OnClientShowing | showing | メニューが開いているときに発生します。 |
OnClientShown | shown | メニューが開かれるときに発生します。 |