Пример #1
0
        /// <summary>
        /// Показ на форме значений массива одномерного Arr. Пример: sys.ViewArray("History of entered values", "Value", Arr);
        /// </summary>
        /// <param name="capForm">Заголовок формы, на котрой будет показан массив</param>
        /// <param name="capArray">Название массива</param>
        /// <param name="arr">Массив, который показываем</param>
        /// <returns>Возвращает массив выбранных значений после показа на форме массива Arr.</returns>
        public static string[,] ArrayView(string capForm, string capArray, string[] arr)
        {
            if (arr == null)
            {
                return(null);
            }
            System.Data.DataTable dt;
            ArrayToDataTable(arr, capArray, out dt, 0, false);
            var formList = new FormValueList(dt, false);

            formList.Text = capForm;
            if (formList.ShowDialog() != DialogResult.OK)
            {
                return(null);
            }
            return(formList.SelectedValue);
        }
Пример #2
0
        /// <summary>
        /// Показ на форме значений массива двумерного Arr. Пример: sys.ViewArray("0. Num;1. Lex; 2. Brace;", MySquareStringArray);
        /// </summary>
        /// <param name="capForm">Заголовок формы, на котрой будет показан массив</param>
        /// <param name="сapArray">Название массива</param>
        /// <param name="arr">Массив, который показываем</param>
        /// <returns>Возврат массива, выбранных строк в массиве.</returns>
        public static string[,] ArrayView(string capForm, string сapArray, string[,] arr)
        {
            if (arr == null)
            {
                return(null);
            }
            System.Data.DataTable dt;
            ArrayToDataTable(arr, сapArray, out dt, 0, 0, false);
            var formList = new FormValueList(dt, false);

            //FList.MdiParent = Var.FormMainObj;
            formList.Text = capForm;
            if (formList.ShowDialog() != DialogResult.OK)
            {
                return(null);
            }
            return(formList.SelectedValue);
            //var dtv = new FormViewDT(CapForm, CapForm, DT);
            //dtv.Show();
            //return true;
        }