Как обратиться ко всем элементам определенного типа на форме? - Visual Basic .NET

  1. Допустим на форме 10 кнопок. Можно обратится ко всем сразу? Допустим поменять некое свойство всем кнопкам на форме не обращаясь к каждой отдельно по имени


textual

Код:

' в конструкторе формы
Dim textBoxes() As TextBox = { TextBox1, TextBox2, TextBox3 }
' можно получить TextBox1, обратившись к textBoxes(0)


Похожие ответы
  1. У меня есть WebBrowser, который загружает страницу и вынимает от туда текст, ну а затем работает с ним. Мне не нужно графическое оформление страницы (пользователь ее не видит) Можно ли загружать не полностью страницу, а только текст из нее? P.S. Или есть другой способ ускорить загрузку страниц в WebBrowser?

  1. Добрый день. В приложении используется NotifyIcon для отображения иконки в системном трее. Когда работа с программой закончена (все окна закрыты, процесса запущенного нет) - иконка продолжает висеть в трее и не исчезает оттуда. Если навести курсор мыши - исчезает. Как сделать, чтоб исчезала сразу, без наведения курсора? А то создается впечатление, что прога продолжает работать.. Спасибо.

  1. Доброго времени суток! На форме есть 2 кнопки, требуется чтобы программа на время приостановила выполнение кода в потоке этот код действует правильно вызывется первое сообщение потом задержка и далее..vb.net1 2 3 4 5     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click         MsgBox("")         System.Threading.Thread.Sleep(5000)         MsgBox("текст")     End Sub в этом коде почему-то не действует, как показано примером выше, надпись не изменяется как можно исправить?vb.net1 2 3 4 5     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click         Button2.Text = ""         System.Threading.Thread.Sleep(5000)         Button2.Text = "текст"     End Sub

  1. Здравствуйте, помогите перевести код с c# в vb.net и чтобы программа работала не через консоль, а через формуC#1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 using System; namespace ex4 {     class Program     {         public static bool Prost(double n)         {             for (int i = 2; i <= (Math.Sqrt(n)); i++)             {                 if ((n > 2) && (n % i == 0))                 {                     return false;                 }             }             return true;         }         static void Main(string[] args)         {             Console.WriteLine("введите n");             int n = Convert.ToInt32(Console.ReadLine());             int k = 0;             int i = n + 1;             while (i <= 2 * n - 2)             {                 if (Prost(i) && Prost(i + 2))                 {                     if (k == 0)                     {                         Console.WriteLine("Простые числа с разностью 2 на интервале {0} - {1} есть: ", n + 1, 2 * n);                         k = 1;                     }                     Console.WriteLine("{0} {1}", i, i + 2);                 }                 i++;             }             if (k == 0) Console.WriteLine("Простых чисел с разностью 2 на интервале {0} - {1} нет", n + 1, 2 * n);             Console.ReadLine();         }     } }

  1. Здравствуйте! Прошу помощи. Мало аналогов в Интернете в отличие от VB6, поэтому никак не могу расписать код Visual Basic.Net для детской задачи ниже. Выполнить в консольном приложении Visual Basic.Net Создать матрицу 5х5 из целых чисел. Найти: 1) сумму элементов главной диагонали; 2) произведение элементов 2-й и 3-й строки по модулю; 3) общую сумму 4-й строки и 5-го столбца; 4) среднегеометрическое элементов по модулю для побочной диагонали; 5) частное от деления элементов 2-го на 3-й столбец.

  1. Ситуация такая: нужно как - то построить оси координат (-6 до 6), по y (-2 до 2), как то нарисовать любой график, считать точки Y в данной точке X и потом считать интегралл с этих точек. Может кто сталкивался с подобным? Я сижу в тупике, голова кружится, листаю литературу и сайты не могу найти. Спасибо за помощь! Это все на языке VB.Net.

  1. Здравствуйте! Прошу помощи. Переведите, пожалуйста, код ниже с VBA (Эксель) на Visual Basic.NET. Обращаюсь вынужденно, поскольку не установлена Visual Studio. Да и вообще практически не сталкивался с Visual Basic.NET, нет навыка.

  1. безуспешно пробую решить простую задачу: целые переменные s = 1 to 7, a = 1 to 5, b = 1 to 9 Нужно найти значения переменных, которые будут соответствовать условиям a < s b < s s = a + b последний кодvb.net1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Sub Main()         For s As Integer = 1 To 7             For a As Integer = 1 To 5                 If a < s Then                     a = a                 End If                 For b As Integer = 1 To 9                     If b < s Then                         b = b                     End If                     If s  = a + b Then                         Console.Write("number is:", s, a, b)                         Console.ReadLine()                     End If                   Next             Next         Next         Console.ReadLine()     End Subфизическое решение примерно следующее s = 2 a = 1 b = 1 s = 3 a = 1 b = 2 a =2 b = 1 и т.д. Пожалуйста подтолкните в нужном направлении Спасибо

  1. Задано предложение, состоящее из слов-строк. Написать программу, которая находит количество слов в предложении, встречающихся более одного раза.