public ucServerMessage(int serverMessageID)
        {
            InitializeComponent();

            hMailServer.Settings       settings       = APICreator.Settings;
            hMailServer.ServerMessages serverMessages = settings.ServerMessages;
            _representedObject = serverMessages.get_ItemByDBID(serverMessageID);
            Marshal.ReleaseComObject(settings);
            Marshal.ReleaseComObject(serverMessages);

            DirtyChecker.SubscribeToChange(this, OnContentChanged);

            new TabOrderManager(this).SetTabOrder(TabOrderManager.TabScheme.AcrossFirst);
        }
        public void LoadData()
        {
            listObjects.Items.Clear();

            hMailServer.Application    app            = APICreator.Application;
            hMailServer.Settings       settings       = app.Settings;
            hMailServer.ServerMessages serverMessages = settings.ServerMessages;

            for (int i = 0; i < serverMessages.Count; i++)
            {
                hMailServer.ServerMessage serverMessage = serverMessages[i];

                ListViewItem item = listObjects.Items.Add(serverMessage.Name);
                item.Tag = serverMessage.ID;
            }

            Marshal.ReleaseComObject(settings);
            Marshal.ReleaseComObject(serverMessages);
        }