Войти

Показать полную графическую версию : [решено] Помощь с textbox


asacyra
29-09-2019, 23:59
Добрый день.

159031
Пишу маленькую программу по пингу серверов. Адреса серверов такие: serv.номер-сервера.****.ru Прошу подсказать как используя textbox сформировать полный адрес для пинга.
Так как серверов 50+, то я думал все это писать в файл построчно а потом прочитать с него.
Прошу направить на верный путь.

Iska
30-09-2019, 01:41
В чём сложность? Не знаете, как получить введённое значение из textbox'а?

asacyra
30-09-2019, 08:22
чём сложность? Не знаете, как получить введённое значение из textbox'а? »

Как получить знаю. Как получив данные из формы сформировать полный адрес. Мне только это интересно

Iska
30-09-2019, 11:28
Как объединить строки, что ль? По «&».

asacyra
30-09-2019, 12:01
Как объединить строки, что ль? »
Да. Я ввожу список состоящий из номеров серверов. Как потом сформировать полный адрес? Я не смог найти информацию в поисковиках.

Iska
30-09-2019, 19:18
asacyra, ну, покажите тогда этот список в форме, что ли. Ибо я никак не могу понять, что Вы хотите.

asacyra
30-09-2019, 22:08
159042
Я ввожу в форму номера серверов например такие 459 789 654 и по нажатию кнопки пинг формируется полный адрес сервера
serv.459.***.ru и тд а потом открывается окно с пингом. С последним разобрался, но вот начало не могу понять как правильно реализовать

Iska
01-10-2019, 00:22
Так… А с какого перепуга я решил, что у Вас VB.Net?! У Вас же явно C#, судя по .cs с первого скриншота.

asacyra, смотрите, что примерно надо сделать. Получаете содержимое элемента управления в виде строки (TextBox.Text Property (System.Windows.Forms) | Microsoft Docs (https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.textbox.text?view=netcore-3.0)). Разбиваете полученную строку на части в массив по LineFeed и/или CarriageReturn (String.Split Method (System) | Microsoft Docs (https://docs.microsoft.com/en-us/dotnet/api/system.string.split?view=netframework-4.8)) — я не знаю, что именно там, в элементе управления, будет храниться, смотрите сами. Полученный массив строк перебираете в цикле и поочерёдно делаете String.Concat Method (System) | Microsoft Docs (https://docs.microsoft.com/en-us/dotnet/api/system.string.concat?view=netframework-4.8) для получения:
serv.459.***.ru и тд »

asacyra
01-10-2019, 06:36
Спасибо




© OSzone.net 2001-2012