Как удалить строку из текста(Первую)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DEVIL
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 02.02.2004 (Пн) 10:27
Откуда: Владивосток

Как удалить строку из текста(Первую)

Сообщение DEVIL » 02.02.2004 (Пн) 10:49

Я пишу программу темтирования по вопросам и в первой строке у меня правильный ответ, программо может его прочитать но удалить Эту строку не может!!!???
Windows Xp зависает один раз, но кождый Час

klop086
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 88
Зарегистрирован: 30.01.2004 (Пт) 8:46
Откуда: Москва

Сообщение klop086 » 02.02.2004 (Пн) 11:21

Поясните, пожалуйста свой вопрос - если я правильно понял - к Вас естьTextBox, в котором содержится правильный ответ, а вам его надо удалить???

Вообще строка из textBox удаляется text1.text="" - у вас будет пустая строка, это вам было нужно?

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 02.02.2004 (Пн) 12:08

Нет, у Вас есть многострочный TextBox, и надо удалить первую строку текста.

Это делается так: ищется положение конца абзаца, удаляется всё перед ним:

Код: Выделить всё
Dim i as Integer
i=InStr(txtText.Text, vbCrLf)
txtText.Text=Right$(txtText.Text,Len(txtText.Text-i)


Не проверял, но должно работать...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.02.2004 (Вт) 10:21

Забыл одну скобку :)
Да и вообще,
Код: Выделить всё
text1.text=mid$(text1.text,instr(text1.text,vbcrlf)+1)
:wink:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 03.02.2004 (Вт) 10:55

:oops: :D
Я помнил, что Mid$ выполняется медленнее, чем Left$ или Right$ 8)

DEVIL
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 02.02.2004 (Пн) 10:27
Откуда: Владивосток

Сообщение DEVIL » 07.02.2004 (Сб) 12:33

Спасибо, надеюсь поможет!!??
Windows Xp зависает один раз, но кождый Час


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Yandex-бот и гости: 10

    TopList