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); }