作成日: 2014/06/03 最終更新日: 2014/08/29
文書種別
制限事項
詳細
C1PrintPreviewControl.ToolBars.File.Reflow.EnabledプロパティをFalseに設定しても、マウスポインタをPreviewPaneの外に移動すると、リフローボタンが再度有効になります。
この動作は仕様です。ツールバーのボタンの状態は定期的に更新されます。継続的に無効にするためには、下記回避方法で対応します。
この動作は仕様です。ツールバーのボタンの状態は定期的に更新されます。継続的に無効にするためには、下記回避方法で対応します。
回避方法
C1PrintPreviewControl.ToolBars.File.Reflow.EnabledChangedイベントで、C1PrintPreviewControl.ToolBars.File.Reflow.EnabledプロパティがTrueのときにFalseにする処理を実装します。
◎サンプルコード(VB)
◎サンプルコード(C#)
または、
ツールバーのデフォルトのReflowボタンの代わりに、カスタムのReflowボタンを使用し、必要に応じて無効/有効を制御します。また、ボタンのクリックイベントでC1PrintPreviewControl.PreviewPane.Reflowメソッドを実行することで、リフローボタン有効時にリフローを実行させます。
◎サンプルコード(VB)
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
C1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = False
AddHandler C1PrintPreviewControl1.ToolBars.File.Reflow.EnabledChanged, AddressOf OnReflowEnabledChanged
End Sub
Private Sub OnReflowEnabledChanged(sender As System.Object, e As System.EventArgs)
If C1PrintPreviewControl1.ToolBars.File.Reflow.Enabled Then
C1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = False
End If
End Sub
C1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = False
AddHandler C1PrintPreviewControl1.ToolBars.File.Reflow.EnabledChanged, AddressOf OnReflowEnabledChanged
End Sub
Private Sub OnReflowEnabledChanged(sender As System.Object, e As System.EventArgs)
If C1PrintPreviewControl1.ToolBars.File.Reflow.Enabled Then
C1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = False
End If
End Sub
◎サンプルコード(C#)
private void button1_Click(object sender, EventArgs e)
{
c1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = false;
c1PrintPreviewControl1.ToolBars.File.Reflow.EnabledChanged += OnReflowEnabledChanged;
}
private void OnReflowEnabledChanged(System.Object sender, System.EventArgs e)
{
if (c1PrintPreviewControl1.ToolBars.File.Reflow.Enabled)
{
c1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = false;
}
}
{
c1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = false;
c1PrintPreviewControl1.ToolBars.File.Reflow.EnabledChanged += OnReflowEnabledChanged;
}
private void OnReflowEnabledChanged(System.Object sender, System.EventArgs e)
{
if (c1PrintPreviewControl1.ToolBars.File.Reflow.Enabled)
{
c1PrintPreviewControl1.ToolBars.File.Reflow.Enabled = false;
}
}
または、
ツールバーのデフォルトのReflowボタンの代わりに、カスタムのReflowボタンを使用し、必要に応じて無効/有効を制御します。また、ボタンのクリックイベントでC1PrintPreviewControl.PreviewPane.Reflowメソッドを実行することで、リフローボタン有効時にリフローを実行させます。
旧文書番号
80834