0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
|
Создание текстового квеста на Visual Basic 630.06.2013, 23:02. Показов 5475. Ответов 49
Метки нет Все метки)
(
Возникла такая задача: после ввода текста в TextBox необходимо подтвердить его нажатием клавиши Enter. В принципе, можно было бы сделать отдельную кнопку, но тогда в игре пришлось бы использовать мышку, что крайне неудобно.
Так же я был бы рад узнать, как сделать так, что бы после нажатия Enter текст в TextBox очищался. Заранее благодарен за ответ.
0
|
30.06.2013, 23:02 | |
Ответы с готовыми решениями:
49
Создание текстового редактова на Basic в Visual Studio 2008 Visual Basic 2008. Создание текстового файла на клик
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
30.06.2013, 23:18 | ||||||
1
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
||||||
01.07.2013, 00:47 [ТС] | ||||||
Огромное спасибо, а что, если сделать так:
P.S. А для чего служат функции Me.Show и Text1.SetFocus?
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
01.07.2013, 06:25 | |
0
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
||||||
01.07.2013, 13:26 [ТС] | ||||||
А вот ещё вопрос появился.
Необходимо создать анимацию для слова "Пролог", то есть что бы оно медленно возникло (то есть с нарастанием яркости), какое то время повисело, после чего так же медленно растворилось. Я думаю, можно создать несколько Label с разной степенью яркости, и в программном коде написать следующее:
Тогда если Label1 будет самой тёмной, а Label3 самой светлой, получится эффект анимации. Но вся проблема в том, что я не знаю, чем заменить многоточия... ![]()
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
01.07.2013, 13:59 | ||||||
![]() На форме метка, кнопка и таймер
1
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
||||||
01.07.2013, 16:36 [ТС] | ||||||
А если необходимо сделать на чёрном фоне и при загрузке формы? Я попробовал сделать вот так, но тогда программа ругается на Label1.ForeColor:
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
01.07.2013, 17:15 | ||||||
1
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
||||||
01.07.2013, 19:45 [ТС] | ||||||
И всё же, возможно ли сделать паузу перед затуханием текста? Что бы он высвечивался ещё какое-то время?
Так же был бы рад узнать, как организовать условие вроде такого: Если в текстовом поле написано " " то присвой Х значение 1. Если Х = 1, то напиши на Label1 " " Я пробовал сделать так, но к сожалению ничего не вышло:
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
01.07.2013, 19:57 | ||||||
X="1" ----------------------------------------------- Увеличьте 255, ничего страшного не произойдёт, но появиться задержка
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
01.07.2013, 20:27 | |
Добавить в проект модуль, и в нем объявить эту переменную
0
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
|||||||||||
01.07.2013, 21:05 [ТС] | |||||||||||
Видимо, я что-то делаю не так, потому что вторая форма не видит значения этой переменной.
Форма 1:
Dim X As Integer
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
01.07.2013, 21:12 | ||||||
0
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
01.07.2013, 21:37 | |
1
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
||||||
01.07.2013, 23:20 [ТС] | ||||||
Теперь вопросы по ListBox:
Как осуществляется выбор между позициями listbox'a? Мне нужно, что бы при нажатии на определённую позицию менялось содержание Label
Не по теме: Огромное спасибо за подробное описание создания глобальной переменной! Без неё весь мой проект накрылся бы медным тазом...
0
|
Модератор
|
|
02.07.2013, 00:03 | |
1
|
es geht mir gut
![]() 11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
02.07.2013, 06:08 | ||||||
0
|
![]() 1491 / 586 / 106
Регистрация: 26.03.2012
Сообщений: 1,039
|
||||||
02.07.2013, 09:22 | ||||||
Необязательно, достаточно свойству Default нужной кнопки присвоить значение True
Аналогично свойство Cancel равный True будет перехватывать нажатие клавиши Esc
2
|
0 / 0 / 0
Регистрация: 30.06.2013
Сообщений: 29
|
|
02.07.2013, 17:43 [ТС] | |
А возможно сделать прокрутку для ListBox'a при помощи стрелок на клавиатуре? Потому как сейчас, если нажать на какую-либо из стрелок, выполняется команда, аналогичная List1_Click().
0
|
02.07.2013, 17:43 | ||||||
Помогаю со студенческими работами здесь
20
Map для текстового квеста Где бесплатно скачать учебник по Visual Basic 6 и Visual Basic .Net ? Вычисление значений функции двух переменных в Visual Basic - Visual Basic Создание матрицы в Visual Basic Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
|
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
|
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
|
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
|
Линейное решение нелинейной задачи будет отменено как метод обработки данных из double buffering. Формулы от LM конечно с ошибками.
Hrethgir 10.04.2025
В продолжение
Вообще задача стояла не так остро - 1. Во вторых прямое соотношение углов через соотношения координат отрезков - невозможно. Но тем не менее.
Эта LM дала ответ похожий на нормальный. . . .
|
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
|
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
|
Линейное решение не линейной задачи (емкость вычислений в сравнении с традиционными решениями пока не определена).
Hrethgir 10.04.2025
В рамках предстоящих вычислений пришлось (да, я тоже знаю про корень числа, и про степеня, и прочие теоремы, но. . . ) найти способ нахождения отношения двух углов. . . .
|
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
|
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
|