Страница: 1 | 
		
		 
			   
			 
			 Вообщем, проблема такова: есть текстбокс (txt1), допустим его текст таков: "a=www.vbnet.ru;b=Bla;c=jo-majo" так же есть второй текстбокс (txt2) и мне нужно узнать параметры каждой буквы...т.е. в txt2 текст должен быть таким: ------------- bla jo-majo ----------- как мне это сделать?? спасибо! 
			 
			 Удобно восползоваться функцией Slpit dim s() as string s = split(text1.text, ";") s - массив значений с буквенными обазночениями. А дальше уже в цикле пробежать по s и загнать в text2 for i = 0 to ubound(s)-1 text2.text = text2.text & mid(s(i),3) & vbnewline next i boevik , che-to u menja nifiga na poluchaetsa.... napisal v text1: "bla1; bla2"...a v Text2 on mne vqdajot tolko "a1" i vsjo.... che ja delaju ne tak? Код выложи. Хотя уже не надо. Думаю у тебя в Text2 не определенно Multiline=true и еще в вопросе ты указал что тебе надо после знака '=', вот я тебе и показал как брать строку с третей позиции v Text2 u menja multilie True ha...a teper u menja eshjo koechto stranno...pishu v Text1: "a=x1;b=x2;c=x3", nazqmaju na Command1( v kotorm kod kotorqi tq mne dal)...Text2 otobrazaet mne tolko to, chto u menja v znachenii A i v B, a C ne hochet.... Напиши, for i = 0 to ubound(s) (без минус 1).  Это я немного с count перепутал  vsjo, teper vsjo rabotaet PASIBA A mozno eshjo 2 vopros po etoi ze teme??? 1. A kak mne vqesti v Text2 "A=bla1" t.e. eshjo i "A" i ravno??? 2. Kak mne schitat kazduju liniju Text2. t.e. mne dupustim nuzno znat`, chto napisano na 1-oi linii ili na 2-oi..i t.d. 1. Оставить букву и знак, так не надо использовать Mid. Достаточно text2.text = text2.text & s(i) & vbnewline 2. В массиве s у тебя уже указано все по строкам.   Я сижу в чате на этом сайте или стучи ко мне в аську. Вот кому надо, могут попользовать                Да, вот забыл,  Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Считывание текста
     
    
Добавлено: 10.02.04 17:41
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 StrikeR | Web-сайт: www.highlight.ee | ICQ: 151819 
      
       
  
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 12
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 boevik
![]()
![]()
![]()
![]()
![]()
![]()
Хранитель чата
ICQ: 137392264 
Вопросов: 8
Ответов: 557
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  10.02.04 17:47
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 StrikeR
![]()
ICQ: 151819 
Вопросов: 32
Ответов: 110
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  10.02.04 18:00
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 boevik
![]()
![]()
![]()
![]()
![]()
![]()
Хранитель чата
ICQ: 137392264 
Вопросов: 8
Ответов: 557
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  10.02.04 18:09
       
    
       
  
Код в студию !!!
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 StrikeR
![]()
ICQ: 151819 
Вопросов: 32
Ответов: 110
      
 Web-сайт:  
 Профиль |  | #4
      
Добавлено:  10.02.04 18:22
       
    
       
  
boevik , v smqsle???
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 boevik
![]()
![]()
![]()
![]()
![]()
![]()
Хранитель чата
ICQ: 137392264 
Вопросов: 8
Ответов: 557
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  10.02.04 18:27
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 StrikeR
![]()
ICQ: 151819 
Вопросов: 32
Ответов: 110
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  10.02.04 18:34
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 boevik
![]()
![]()
![]()
![]()
![]()
![]()
Хранитель чата
ICQ: 137392264 
Вопросов: 8
Ответов: 557
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  10.02.04 18:37
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 StrikeR
![]()
ICQ: 151819 
Вопросов: 32
Ответов: 110
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  10.02.04 18:41
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 StrikeR
![]()
ICQ: 151819 
Вопросов: 32
Ответов: 110
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  10.02.04 18:58
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа:
 boevik
![]()
![]()
![]()
![]()
![]()
![]()
Хранитель чата
ICQ: 137392264 
Вопросов: 8
Ответов: 557
      
 Web-сайт:  
 Профиль |  | #10
      
Добавлено:  10.02.04 19:02
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа:
 sne
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #11
      
Добавлено:  10.02.04 19:35
       
    
       
  
 
    
Как тут было сказано обычный текст по строком разбить труда не составляет... так что, после этого, можно использовать вот эту функцию:    ' Аналог функции GetINI, но берет данные из массива
Public Function GetINIByMem(ByVal sSection As String, _
                            ByVal sKey As String, _
                            ByRef sSource() As String, _
                   Optional ByVal sDefaultVal As String = vbNullString) As String
    Dim gini As Integer, jini As Integer
    
    For gini = &H0 To UBoundS(sSource)
        If Chr$(&H5B) & sSection & Chr$(&H5D) = Trim$(sSource(gini)) Then
            For jini = gini + &H1 To UBound(sSource)
                If Left$(sSource(jini), &H1) = Chr$(&H5B) Then Exit For
                    GetINIByMem = Right$(sSource(jini), Len(sSource(jini)) - Len(sKey) - &H1)
                    Exit Function
                End If
            Next
            GetINIByMem = sDefaultVal
            Exit Function
        End If
    Next
    GetINIByMem = sDefaultVal
End Function
    Dim lRes As Long
    If lRes < 1& Then Exit Function
    NormIniLine = NormIniLine & Chr$(&H3D) & TrimEx(Trim$(Right$(inLine, Len(inLine) - lRes)), vbTab)
End Function
                        ByVal Character As String) As String
    TrimEx = inString
        TrimEx = Right$(TrimEx, Len(TrimEx) - 1&)
    Loop
    Do While Right$(TrimEx, 1&) = Character
        TrimEx = Left$(TrimEx, Len(TrimEx) - 1&)
    Loop
End Function
		
	  
			 
	
		 
    
       
    
Номер ответа: 12 
      
Автор ответа:
 sne
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #12
      
Добавлено:  10.02.04 19:36
       
    
       
  
 
    Public Function UBoundS(ArrItem() As String) As Long
    On Error GoTo Handler
    UBoundS = UBound(ArrItem)
    Exit Function
Handler:
    UBoundS = &HFFFF
End Function