private void tabPageMessages_Resize(object sender, EventArgs e)
{
try
{
messagesSplitContainer.SuspendDrawing();
messagesSplitContainer.SuspendLayout();
grouperMessageCustomProperties.Size = new Size(grouperMessageCustomProperties.Size.Width, messageListTextPropertiesSplitContainer.Panel2.Size.Height);
messagePropertyGrid.Size = new Size(grouperMessageProperties.Size.Width - 32, messagePropertyGrid.Size.Height);
messagePropertyListView.Size = new Size(grouperMessageCustomProperties.Size.Width - 32, messagePropertyListView.Size.Height);
messagesCustomPropertiesSplitContainer.SplitterDistance = messagesCustomPropertiesSplitContainer.Width -
grouperMessageCustomPropertiesWidth -
messagesCustomPropertiesSplitContainer.SplitterWidth;
grouperMessageCustomPropertiesWidth = grouperMessageCustomProperties.Width;
}
finally
{
messagesSplitContainer.ResumeDrawing();
messagesSplitContainer.ResumeLayout();
}
}