public CloudStorageUserControl() { InitializeComponent(); data = new SortableBindingList <CloudItem>(); TasksDataGridView.DataSource = data; queueTimer = new JocysCom.ClassLibrary.Threading.QueueTimer(500, 1000); queueTimer.DoAction = DoAction; }
public CloudStorageUserControl() { InitializeComponent(); data = new SortableBindingList<CloudItem>(); TasksDataGridView.DataSource = data; queueTimer = new JocysCom.ClassLibrary.Threading.QueueTimer(500, 1000); queueTimer.DoAction = DoAction; }
public CloudStorageUserControl() { InitializeComponent(); data = new SortableBindingList <CloudItem>(); data.ListChanged += Data_ListChanged; TasksDataGridView.AutoGenerateColumns = false; TasksDataGridView.DataSource = data; queueTimer = new JocysCom.ClassLibrary.Threading.QueueTimer(500, 1000); queueTimer.SynchronizingObject = this; queueTimer.DoAction = DoAction; queueTimer.DoActionNow(); }
/// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } if (queueTimer != null) { queueTimer.Dispose(); queueTimer = null; } base.Dispose(disposing); }
public CloudUserControl() { InitializeComponent(); JocysCom.ClassLibrary.Controls.ControlsHelper.ApplyBorderStyle(TasksDataGridView); EngineHelper.EnableDoubleBuffering(TasksDataGridView); data = new SortableBindingList <CloudItem>(); data.ListChanged += Data_ListChanged; TasksDataGridView.AutoGenerateColumns = false; TasksDataGridView.DataSource = data; // Force to create handle. var handle = this.Handle; queueTimer = new JocysCom.ClassLibrary.Threading.QueueTimer(500, 1000); queueTimer.SynchronizingObject = this; queueTimer.DoAction = DoAction; queueTimer.DoActionNow(); }