如何在控件点击时调用窗口事件

时间:2013-12-04 05:18:45

标签: c# winforms

在我们的窗口基础c#项目中。我们使用pageinteractorcreater我使用页面查看器委托来调用此函数,我将其用于以下代码 但它在第二次页面加载事件时工作,但我们想在menustrip项目点击.....上调用它。

public Form1()
{
    InitializeComponent();

    //it works 
   pagesViewer1.ZoomMode = ZoomMode.FitPageWidth;

   pagesViewer1.PageInteractorCreated += new 
   EventHandler<TallComponents.Interaction.WinForms.Events.InteractorEventArgs>
   (pagesViewer1_PageInteractorCreated);
}

private void editTextToolStripMenuItem_Click(object sender, EventArgs e)
{
   // it does not work 
   pagesViewer1.ZoomMode = ZoomMode.FitPageWidth;

   pagesViewer1.PageInteractorCreated += new   
   EventHandler<TallComponents.Interaction.WinForms.Events.InteractorEventArgs>
   (pagesViewer1_PageInteractorCreated);
}

1 个答案:

答案 0 :(得分:0)

它不起作用意味着它永远不会引发事件。使用菜单条clicked事件,而不是editTextToolStripMenuItem_Click。并创建一个方法并将代码放入其中。

您可以看到事件here的完整列表。