public CommunicationEditDlg(IBaseWindow baseWin)
        {
            InitializeComponent();

            btnAccept.Image    = UIHelper.LoadResourceImage("Resources.btn_accept.gif");
            btnCancel.Image    = UIHelper.LoadResourceImage("Resources.btn_cancel.gif");
            btnPersonAdd.Image = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif");

            fNotesList = new GKSheetList(pageNotes);
            fMediaList = new GKSheetList(pageMultimedia);

            // SetLang()
            btnAccept.Text       = LangMan.LS(LSID.LSID_DlgAccept);
            btnCancel.Text       = LangMan.LS(LSID.LSID_DlgCancel);
            Title                = LangMan.LS(LSID.LSID_WinCommunicationEdit);
            pageNotes.Text       = LangMan.LS(LSID.LSID_RPNotes);
            pageMultimedia.Text  = LangMan.LS(LSID.LSID_RPMultimedia);
            lblTheme.Text        = LangMan.LS(LSID.LSID_Theme);
            lblCorresponder.Text = LangMan.LS(LSID.LSID_Corresponder);
            lblType.Text         = LangMan.LS(LSID.LSID_Type);
            lblDate.Text         = LangMan.LS(LSID.LSID_Date);

            SetToolTip(btnPersonAdd, LangMan.LS(LSID.LSID_PersonAttachTip));

            fController = new CommunicationEditDlgController(this);
            fController.Init(baseWin);

            fNotesList.ListModel = new NoteLinksListModel(baseWin, fController.LocalUndoman);
            fMediaList.ListModel = new MediaLinksListModel(baseWin, fController.LocalUndoman);
        }