powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / редактор кода
2 сообщений из 2, страница 1 из 1
редактор кода
    #33404051
DIF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DIF
Гость
задумка была сделать текст бокс у которого при вводе на месте каретки выподал список возможных вариантов вводимого слова, по типу редактора кода VB 6, точно так же не получилось, пришлось использовать для навигации по списку и выбору строки комбинации клавишь АЛЬТ+ (вниз, вверх, ентер), а хотелось бы все таки как в VB 6 (хотя такая фишка используется во многих других редакторах), может кто знает чего можно придумать на этот счет буду очень признателен


если кого интересует реализация в моем исполнении, поделюсь без вопросов
...
Рейтинг: 0 / 0
редактор кода
    #33405215
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме:
Tt - TextBox
Lst - ListBox (Lst.Visible=False)

При объявлении переменной (Dim a as ...) появляется список значений. Нажимаешь пробел, как в VB, и значение подставляется в строку. После этого список исчезает, фокус передается текстбоксу.

Private Sub Form_Load()
Lst.AddItem "String", Lst.ListCount
Lst.AddItem "Long", Lst.ListCount
Lst.AddItem "Integer", Lst.ListCount
Lst.AddItem "Single", Lst.ListCount
End Sub

Private Sub Lst_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 32 Then
Tt.Text = Tt.Text & Lst.List(Lst.ListIndex)
Lst.Visible = False
Tt.SelStart = Len(Tt.Text)
Tt.SetFocus
End If
End Sub

Private Sub Tt_Change()
If Len(Tt.Text) >= 3 Then
If LCase(Right(Tt.Text, 3)) = "as " Then
Lst.Visible = True
Lst.ListIndex = 0
Lst.SetFocus
End If
End If
End Sub


Я правильно понял?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / редактор кода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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