public static ctrl_TableList set_ColumnsWidth(this ctrl_TableList tableList, bool lastColumnShouldAutoSize, params int[] widths)
 {
     return((ctrl_TableList)tableList.invokeOnThread(
                () => {
         var listView = tableList.getListViewControl();
         for (var i = 0; i < widths.Length; i++)
         {
             listView.Columns[i].Width = widths[i];
         }
         if (lastColumnShouldAutoSize)
         {
             tableList.set_ColumnAutoSizeForLastColumn();
         }
         return tableList.set_ColumnAutoSizeForLastColumn();
     }));
 }