如何在单击自定义面板“x”按钮时调用函数 [英] How to call a function when custom panels 'x' button is clicked

查看:65
本文介绍了如何在单击自定义面板“x”按钮时调用函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嘿我遇到一个问题,我的功能区文本在关闭自定义面板时不会更新。当用户单击自定义面板顶部的"x"时,我在代码中找不到任何处理程序或任何内容。有没有人遇到过这个?

Hey I am having an issue where my ribbon text does not update when a custom panel is closed. I cannot find any handler or anything in my code that is hit when the user clicks the 'x' on top of the custom panel. Has anyone run into this before?

推荐答案

你好seamo123,

Hi seamo123,

我建议你处理
CustomTaskPane.VisibleChanged事件

以下是excel中的一个示例。

Here is an example in excel.

myCustomTaskPane.VisibleChanged + = MyCustomTaskPane_VisibleChanged;

myCustomTaskPane.VisibleChanged += MyCustomTaskPane_VisibleChanged;

private void MyCustomTaskPane_VisibleChanged (对象发件人,EventArgs e)

private void MyCustomTaskPane_VisibleChanged(object sender, EventArgs e)

        {

        {

            if(!myCustomTaskPane.Visible){

            if (!myCustomTaskPane.Visible) {

                MessageBox.Show("自定义任务窗格已关闭");

                MessageBox.Show("Custom Task Pane is closed");

            }          

            }          

        }

        }

最诚挚的问候,

Terry


这篇关于如何在单击自定义面板“x”按钮时调用函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆