private void Unload() { calCtrl=null; docEvents = null; if (browserPane != null) { browserPane.Delete(); browserPane = null; } }
private void BrowserForm_Load(object sender, EventArgs e) { //��ü����ĵ���������һ���ĵ����� Inventor.Document doc; doc = m_inventorApplication.ActiveDocument; //���ӵ��ĵ��¼���������Ӧ�ĵ��ر� docEvents = doc.DocumentEvents; //ʹ�������ؼ������µ���������� browserPane = doc.BrowserPanes.Add("Calendar", "MSCAL.Calendar"); //���õ������ؼ������� calCtrl = (MSACAL.Calendar)browserPane.Control; //���������ؼ���ʾ��ǰ���� calCtrl.Today(); //ʹ�´����Ϊ����� browserPane.Activate(); calCtrl.Click += new MSACAL.DCalendarEvents_ClickEventHandler(calCtrl_Click); }