TextBox NewLine

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

TextBox NewLine

Сообщение Mel » 07.04.2003 (Пн) 15:41

Подскажите, как определить начало нововй строки в textbox'е, или ее конец...
Мне нужно сверстать такую прогу, которая трансформировала введенный в один textbox текст во второй таким образом, чтобы сначала строки добавляла определенный символ, и в конце каждой строки...

Например:

hi to my friends
bye to my friends


В

print "hi to my friends";
print "bye to my friends";


Благодарен за внимание к проблеме.
cool

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.04.2003 (Пн) 15:46

Ну так наверное



text1.text = replace(text2.text,vbcrlf,";"&vbcrlf,,,vbtextcompare)

Mel
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 16.09.2002 (Пн) 22:23
Откуда: Ukraine

Сообщение Mel » 07.04.2003 (Пн) 18:54

Так наверно такого replace... нету.... Вот
А лучше бы было.. :roll: :? :(
cool

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 07.04.2003 (Пн) 18:55

Что значит "нет replace" это стандартная функция.

Mel
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 16.09.2002 (Пн) 22:23
Откуда: Ukraine

Сообщение Mel » 07.04.2003 (Пн) 22:23

Я скопировал строку, вставил, а VB при дебуге говорит что ошибка, и выделяет слово replace... незнаю.. может простенький исходник дашь?

(может дело в том что я VB5 юзаю :?: :?: :?: )
cool

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 08.04.2003 (Вт) 10:16

Ясное дело, в этом причина.

Может, 6-й поставишь?



Если влом, то вот тебе код replace:



function replace (byval lwhat as string, lfind as string, lreplace as string)

dim i as long

i = instr(1,lwhat,lfind)

do until i =0

mid(lwhat,i,len(lfind))=lreplace

i=instr(i,lwhat,lfind)

loop

replace = lwhat

end function


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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 49

    TopList