예제 #1
0
 private void Unload()
 {
     calCtrl=null;
     docEvents = null;
     if (browserPane != null)
     {
         browserPane.Delete();
         browserPane = null;
     }
 }
예제 #2
0
        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);
        }