private static void SetMaxWidth(SynchronizedTableLayoutPanel table, Int32 width) { Data[table] = width; foreach (var pair in Data.ToArray()) { if (pair.Key.SynchronizationKey == table.SynchronizationKey && pair.Value != width) { pair.Key.PerformLayout(); } } }
private static void RemoveSyncTarget(SynchronizedTableLayoutPanel table) { Data.Remove(table); }
private static void AddSyncTarget(SynchronizedTableLayoutPanel table) { Data.Add(table, 0); }