Извлечение n-ной строки из TextBox'а

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

R3G
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 22.04.2009 (Ср) 7:15

Извлечение n-ной строки из TextBox'а

Сообщение R3G » 22.04.2009 (Ср) 13:56

Как можно извлечь n-ную строку из элемента textbox (mutiline) и поместить её в др. textbox (не удаляя строку из первого textbox'а)?

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Извлечение n-ной строки из TextBox'а

Сообщение Williams » 22.04.2009 (Ср) 14:09

Lines TextBox'а не знакомо?

Код: Выделить всё
For Each line In TextBox1.Lines
TextBox2.Text = line
Next
И вы думаете, что вас оставят в живых после прочтения этого поста?

R3G
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 22.04.2009 (Ср) 7:15

Re: Извлечение n-ной строки из TextBox'а

Сообщение R3G » 23.04.2009 (Чт) 16:47

Ещё пару вопросов:
1. Как извлечь из текста определённую строку, в моём случае 103?
2. Как можно из строки вида
Код: Выделить всё
'<input  type="radio" name="mirror" onclick="document.dlf.action=\'http://google.com\';" /> GlobalCrossing<br />' +

вытащить url ?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Извлечение n-ной строки из TextBox'а

Сообщение MIT » 23.04.2009 (Чт) 16:58

1. TextBox1.Lines(102)
2. RegExp
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

R3G
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 22.04.2009 (Ср) 7:15

Re: Извлечение n-ной строки из TextBox'а

Сообщение R3G » 23.04.2009 (Чт) 17:59

MIT писал(а):2. RegExp

Поподробней можно? А то я только начал изучать вб.нет

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Извлечение n-ной строки из TextBox'а

Сообщение MIT » 23.04.2009 (Чт) 18:08

Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

R3G
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 22.04.2009 (Ср) 7:15

Re: Извлечение n-ной строки из TextBox'а

Сообщение R3G » 25.04.2009 (Сб) 13:52

Код: Выделить всё
Dim u As Integer
Dim stroki As Integer
stroki = TextBox1.Lines.Count
For u = 0 To stroki - 1
MsgBox(TextBox1.Lines(u))
Next


Этот код поочерёдно выводит каждую строку из элемента Textbox (MultiLine) в окно MsgBox. Как сделать чтобы каждая строка последовательно дописывалась в другой текст бокс, чтобы в итоге вышло точно такой же текст, как и в первом текстбоксе? (Textbox2.text = textbox1.text не предлагать!!!)

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Извлечение n-ной строки из TextBox'а

Сообщение Nord777 » 25.04.2009 (Сб) 13:59

Код: Выделить всё
      For Each txt As String In TextBox1.Lines
         TextBox2.AppendText(txt & vbCrLf)
      Next
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Извлечение n-ной строки из TextBox'а

Сообщение Williams » 26.04.2009 (Вс) 0:00

Nord777 писал(а):TextBox2.AppendText(txt & vbCrLf)


Environment.NewLine чтобы отвязаться от ВБ неймспейса :)
И вы думаете, что вас оставят в живых после прочтения этого поста?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Извлечение n-ной строки из TextBox'а

Сообщение Nord777 » 26.04.2009 (Вс) 0:06

чтобы отвязаться от ВБ неймспейса
А смысл?
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Извлечение n-ной строки из TextBox'а

Сообщение Williams » 26.04.2009 (Вс) 1:06

Nord777 писал(а):
чтобы отвязаться от ВБ неймспейса
А смысл?


Как какой смысл, облегчить себе переход на C# :) Слыхал что Темыч говорит? У горячих парней из M$ в планах завязать с поддержкой бейсика в недалеком будущем. Ну и к тому же, этот метод работает как в VB, так и в C#. Я лично в своих проектах референс на пространство совместимости давно убрал.
И вы думаете, что вас оставят в живых после прочтения этого поста?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Извлечение n-ной строки из TextBox'а

Сообщение Nord777 » 26.04.2009 (Вс) 1:47

У горячих парней из M$ в планах завязать с поддержкой бейсика в недалеком будущем.
Сомневаюсь. Я заметил тенденцию в сторону развития возможностей VB. Скорее будет гибрид.
C# - это движение С++ в сторону VB
VB.Net - это движение Basic'a в сторону C++
:D
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

AlekseyVB
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 71
Зарегистрирован: 10.04.2009 (Пт) 18:47

Re: Извлечение n-ной строки из TextBox'а

Сообщение AlekseyVB » 27.04.2009 (Пн) 21:28

А можно ли извлекать из текстового файла не строку, а слово, например, 6 строка 6 слово в строке? Хочу сделать маленькую базу данных информация которой хранилась бы в текстовом файле.

Nord777 писал(а):
У горячих парней из M$ в планах завязать с поддержкой бейсика в недалеком будущем.
Сомневаюсь. Я заметил тенденцию в сторону развития возможностей VB. Скорее будет гибрид.
C# - это движение С++ в сторону VB
VB.Net - это движение Basic'a в сторону C++
:D


Нужен совет. Недавно начал изучать VB, в большей степени интересует программирование баз данных и прочих программ выполняющих математические расчеты, вообщем хочу создавать проги для оптимизации моей работы). VB очень нравится, немножко читал про С++, значительно сложней показался, поэтому решил остановиться на ВБ, тем более программирование - моё хобби, а не основной вид деятельности. Так может если ходят разговоры о неперспективности ВБ, пока не поздно и что бы время на ВБ зря не терять начать изучить С++?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Извлечение n-ной строки из TextBox'а

Сообщение MIT » 27.04.2009 (Пн) 21:33

AlekseyVB писал(а):А можно ли извлекать из текстового файла не строку, а слово, например, 6 строка 6 слово в строке? Хочу сделать маленькую базу данных информация которой хранилась бы в текстовом файле.
Если ты сможешь интерпретировать "6 строка 6 слово" с точную позицию, то работай как с бинарными данными, иначе - только построчно.

Добавлено 2: А, речь идет не про чтение из файла... Решение зависит от конкретной задачи, но скорее всего надо делать так: берем строку, делим ее на слова: String.Split(...)и радуемся жизни

AlekseyVB писал(а):Так может если ходят разговоры о неперспективности ВБ, пока не поздно и что бы время на ВБ зря не терять начать изучить С++?
Тут (да и не только тут) много раз поднималась подобная тема. В общем - языки разные нужны, языки разные важны, поэтому пользуйся тем, что тебе удобнее. Попозже добавлю в этот пост ссылки на наши темы...


Добавлено:
(по степени важности)
viewtopic.php?f=1&t=11876
viewtopic.php?f=49&t=38500
viewtopic.php?f=49&t=37732
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Извлечение n-ной строки из TextBox'а

Сообщение Williams » 27.04.2009 (Пн) 22:35

мне кажется человек опять путает C++ и C# (в плане поста про изучение)

C# и VB - практически равноправные языки платформы .NET

С++ - значительно более трудный (и, на мой взгляд, менее удобный) кроссплатформеный язык
И вы думаете, что вас оставят в живых после прочтения этого поста?


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 68

    TopList