GrapeCity.ActiveReports.Design.Win.v9 アセンブリ > GrapeCity.ActiveReports.Design 名前空間 > Designer クラス : StatusChanged イベント |
'宣言 Public Event StatusChanged As StatusChangedEventHandler
public event StatusChangedEventHandler StatusChanged
デザイナアクションは、ツールバーやメニューなど、通常UI要素から呼び出されるコマンドを表します。QueryActionCheckedメソッドやQueryActionEnabledメソッドを使用して、変化したアクションやカスタムUI要素のステータスをチェックできます。
// ardMain_StatusChanged - デザイナーのステータスが変わる場合に実行される // (ボタンが押下された) private void ardMain_StatusChanged(object sender, System.EventArgs e) { for(int i=0;i<this.tbAlign.Buttons.Count;i++) { System.Windows.Forms.ToolBarButton tb = this.tbAlign.Buttons[i]; if(tb.Tag != null) { //Alignmentツールバーボタンが押下されると、SetStatus()を呼び出す SetStatus (tb.Tag.ToString(),tb); } } for(int i=0;i<this.tbFormat.Buttons.Count;i++) { System.Windows.Forms.ToolBarButton tb = this.tbFormat.Buttons[i]; if(tb.Tag != null) { //Formatツールバーボタンが押下されると、SetStatus()を呼び出す SetStatus (tb.Tag.ToString(),tb); } } //メニューと他のツールバーを更新する StatusStandardToolbar(); UpdateFormatMenus(); }
'ardMain_StatusChanged - デザイナーのステータスが変わる場合に実行される '(ボタンが押下された) Private Sub ardMain_StatusChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ardMain.StatusChanged Dim i As Integer For i = 0 To (Me.tbAlign.Buttons.Count) - 1 Dim tb As System.Windows.Forms.ToolBarButton = Me.tbAlign.Buttons(i) If Not (tb.Tag Is Nothing) Then 'Alignmentツールバーボタンが押下された場合、SetStatus()を呼び出す SetStatus(tb.Tag.ToString(), tb) End If Next i For i = 0 To (Me.tbFormat.Buttons.Count) - 1 Dim tb As System.Windows.Forms.ToolBarButton = Me.tbFormat.Buttons(i) If Not (tb.Tag Is Nothing) Then 'Formatツールバーボタンが押下された場合、SetStatus()を呼び出す SetStatus(tb.Tag.ToString(), tb) End If Next i 'メニューと他のツールバーを更新する StatusStandardToolbar() UpdateFormatMenus() End Sub 'ardMain_StatusChanged