Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / visual basic / 17 сообщений из 17, страница 1 из 1
22.12.2013, 16:37
    #38509282
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
у меня текстбокс, кнопка и листбокс. Нужно создать система поиска из текстового файла. Задаем искомый текст в текстбокс и при нажатии на кнопки результат должен появиться в листбоксе
...
Рейтинг: 0 / 0
22.12.2013, 16:44
    #38509285
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Marvellouboyу меня текстбокс, кнопка и листбокс. Нужно создать система поиска из текстового файла. Задаем искомый текст в текстбокс и при нажатии на кнопки результат должен появиться в листбоксе помогите пожалуйста.....
...
Рейтинг: 0 / 0
22.12.2013, 16:55
    #38509290
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Marvellouboy, что ты понимаешь под словом "результат"?
...
Рейтинг: 0 / 0
22.12.2013, 17:00
    #38509291
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Клевер,
искомое слово
...
Рейтинг: 0 / 0
22.12.2013, 17:17
    #38509299
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Marvellouboy,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Command1_Click()
Dim F
F = FreeFile
Dim mytext
 Open "C:\1\1.txt" For Input As #F
Do Until EOF(F)
 DoEvents
Line Input #F, mytext
Dim x As Long
For x = 1 To Len(mytext) - Len(Text1.Text) + 1
If Mid(mytext, x, Len(Text1.Text)) = Text1.Text Then MsgBox Text1.Text
Next x
Loop
Close #F
End Sub
...
Рейтинг: 0 / 0
22.12.2013, 17:24
    #38509300
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
этот код на visual basic 2008 не работает
...
Рейтинг: 0 / 0
22.12.2013, 17:49
    #38509307
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Marvellouboy,

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Imports System
Imports System.IO
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim PathBl As String
        PathBl = "C:\1\1.txt"
        Dim fi As New System.IO.StreamReader(PathBl, System.Text.Encoding.GetEncoding(1251))
        Dim mytext As String
        Dim x As Long


        mytext = fi.ReadLine()
        Do While Not mytext Is Nothing
            For x = 1 To Len(mytext) - Len(TextBox1.Text) + 1
                If Mid(mytext, x, Len(TextBox1.Text)) = TextBox1.Text Then MsgBox(TextBox1.Text)
            Next x
            mytext = fi.ReadLine()
        Loop
        fi.Close()
    End Sub
End Class
...
Рейтинг: 0 / 0
22.12.2013, 17:55
    #38509312
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Клевер,

спасибо большое!!! а если задать часть слово, а не полностью, как будет выглядит код?
...
Рейтинг: 0 / 0
22.12.2013, 18:36
    #38509327
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Marvellouboy,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim PathBl As String
        PathBl = "C:\1\1.txt"
        Dim fi As New System.IO.StreamReader(PathBl, System.Text.Encoding.GetEncoding(1251))
        Dim mytext As String
        Dim x As Long
        Dim y As Long

        mytext = fi.ReadLine()
        Do While Not mytext Is Nothing
            For x = 1 To Len(mytext) - Len(TextBox1.Text) + 1
                If Mid(mytext, x, Len(TextBox1.Text)) = TextBox1.Text Then
                    For y = x + Len(TextBox1.Text) - 1 To Len(mytext)
                        If Mid(mytext, y, 1) = " " Then
                            MsgBox(Mid(mytext, x, y - x))
                            Exit For
                        ElseIf y = Len(mytext) Then
                            MsgBox(Mid(mytext, x, y - x + 1))
                        End If
                    Next y
                End If
            Next x
            mytext = fi.ReadLine()
        Loop
        fi.Close()
    End Sub
...
Рейтинг: 0 / 0
22.12.2013, 18:39
    #38509329
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
теперь круто!! спасибо еще раз!
...
Рейтинг: 0 / 0
22.12.2013, 18:47
    #38509332
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
у меня еще один вопрос. посмотри на этот код:

Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
TextBox2.AppendText("ӣ")
End Sub

хочу чтоб кнопка вставляла этот символ в активный текстбокс(т.е. тут где находится курсор), а не в указанном как в данном коде. помоги изменить этот код...
...
Рейтинг: 0 / 0
22.12.2013, 19:01
    #38509336
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
Marvellouboy,
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public activeTextBox As TextBox

    Private Sub TextBox_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.Enter, TextBox2.Enter, TextBox3.Enter
        activeTextBox = CType(sender, TextBox)
    End Sub

    Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
        'activeTextBox.Text = activeTextBox.Text & "This is text 1"
        activeTextBox.Text = activeTextBox.Text & "й"
    End Sub
...
Рейтинг: 0 / 0
22.12.2013, 19:10
    #38509339
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
где вставить этот код? после "Public Class Form1" или....?
...
Рейтинг: 0 / 0
22.12.2013, 19:19
    #38509345
Marvellouboy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
все, все...спасибо! уже нашел
...
Рейтинг: 0 / 0
05.01.2014, 08:18
    #38517886
maksymnikitiuk2014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
как создавать игры в Microsoft Visual Basic 6.0
...
Рейтинг: 0 / 0
05.01.2014, 11:23
    #38517910
maksymnikitiuk2014
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
я начил увлекатса програмарованям. Посоветуйте с чего начять какую книгу
...
Рейтинг: 0 / 0
05.01.2014, 15:30
    #38517981
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
visual basic
maksymnikitiuk2014я начил увлекатса програмарованям. Посоветуйте с чего начять какую книгу
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / visual basic / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]