0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
1

Как сделать поле для ввода изначально пустым?

03.06.2011, 13:33. Показов 3292. Ответов 17
Метки нет (Все метки)

Уважаемые знатоки! Пожалуйста, помогите чайнику.
Подскажите, пожалуйста, есть ли какая-то шпаргалка для совсем новичка, которому не надо углубляться сразу в дебри?
В идеале вариант Напиши ... Получишь ...
Понимаю, нужно "курить мануал", пользоваться встроенным файлом помощи... Но уж больно там много технических терминов, через которые продраться - никак пока. Со временем разберусь. Пока нужно совсем элементарное.
Например, сейчас - на слайде поле для ввода текста, при вводе правильного должна сразу появиться ответная реплика.
Как сделать вопрос с выбором при помощи радиокнопок или флажков - удалось разобраться. А вот с текстом - ступор.
Понимаю, что это TextBox и Label. Но вот как их связать между собой... Как сделать поле для ввода изначально пустым? Как сделать его пустым при повторном обращении к слайду с вопросом? То есть понимаю, что в самой основе что-то делаю не так.
Понимаю, что объяснять каждый символ в коде никто не станет. Но, может быть просто код?
Вопрос: ... (это на слайде, просто надписью).
Поле для ввода текста.
Правильный ответ "Ответ", "ответ".
Отзыв - Молодец или - Неверно.
Спасибо заранее. Надеюсь, все помнят, что когда-то тоже были чайниками.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2011, 13:33
Ответы с готовыми решениями:

Yii2 Как в форме сделать изначально заполненные поля для ввода?
Добрый день. Подскажите пожалуйста как сделать вывод формы с изначально заполненными полями, чтобы...

Как сделать запрет ввода букв в поле для ввода input
Здравствуйте! Есть стандартное поле ввода <input type='text' name='name1' size='30'...

Как сделать поле для ввода пароля
В Java есть jPasswordField вроде. В С# не нашёл похожего. Какие есть варианты?

Как сделать стандартное поле для ввода пароля ?
Здравствуйте! подкиньте пожалуйста парочку идей, как можно сделать стандартное поле для ввода...

17
1562 / 1114 / 164
Регистрация: 23.07.2010
Сообщений: 6,441
03.06.2011, 17:00 2
Что ты понимаешь под "слайд"?
0
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
03.06.2011, 17:02  [ТС] 3
Слайд в презентации.
Простите, с этого надо было начать, конечно.
PowerPoint 2007.
0
5561 / 1367 / 150
Регистрация: 08.02.2009
Сообщений: 4,107
Записей в блоге: 30
04.06.2011, 07:19 4
У меня PowerPoint 97. Значит, жив, курилка!

Не знал, что его ещё «учат»... Там ведь тоже можно макрос записать. (Я не пробовал.)
0
Заблокирован
04.06.2011, 07:34 5
sunnybeam,
напишите, как вставляете поле для ввода текста (от А до Я). Например, вкладка такая-то, группа такая-то.

Примечание. Заново не нужно писать, что вам нужно (очень многие начинают заново объяснять, что им нужно).

Не по теме. По поводу чайников. Надо обучаться в специальных учебных заведениях и планировать заранее, чем будете заниматься в будущем, тогда не будете чайником.
0
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
04.06.2011, 10:08  [ТС] 6
Никаких вкладок нет. И форм нет тоже.
Есть слайд презентации, есть Элементы управления. Есть текстовое поле и метка. Возможно, еще кнопка.
В поле нужно ввести ответ на вопрос, по нажатию на кнопку (или без оной) метка должна измениться.
Перехожу в окно VBA... Если с кнопкой, пишу так:


Visual Basic
1
2
3
4
5
6
7
8
9
Dim Otv1 As String
Private Sub CommandButton1_Click()
Otv1 = TextBox1
If Otv1 = "Ответ" Then
Label1.Caption = "Верно"
    Else
 Label1.Caption = "Неверно"
End If
End Sub

А вот что делать с
Visual Basic
1
2
3
Private Sub TextBox1_Change()
 
End Sub?
То же с Label1.
Если то же пишу в варианте, когда отдельное окно, то есть форма (UserForm) - работает. Просто на слайде - нет. То есть что-то изначально не так. Потому и обращаюсь - подскажите, как?

PS. А про специальные учебные заведения и не по теме, пожалуйста, не нужно. Была не просьба о воспитании и "научите жить", а о помощи. Кажется, форум именно для этого? Если ошибаюсь - извините.
Спасибо.
0
Заблокирован
04.06.2011, 10:22 7
Цитата Сообщение от sunnybeam Посмотреть сообщение
при вводе правильного должна сразу появиться ответная реплика.
допустим правильный ответ "Кот".
Пользователь ввёл "Кот" и в подписи должен быть результат?

А когда результату появится в подписи? После какого момента?

Т.е. вариант с кнопкой вас не устраивает?
0
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
04.06.2011, 10:44  [ТС] 8
Спасибо.
Устраивает, конечно. Именно такой вариант и написан. Хотя очень хотелось бы просто по нажатию Enter и обойтись без кнопки. Но беда в том, что оно не работает!
То есть на Форме - да, нормально. Просто на слайде - нет.
И при повторном обращении к слайду хотелось бы получить чистое текстовое поле, а у меня там - Ответ.
0
Заблокирован
04.06.2011, 12:46 9
sunnybeam,
я нигде не нашёл информации, возможно, я буду первым во всём мире, кто напишет это:
в PowerPoint в отличие от других программ из пакета Microsoft Office элементы управления ActiveX работают только в режиме Показ слайдов.

В PowerPoint 2007 переход в режим Показ слайдов: вкладка Показ слайдов - группа Начать показ слайдов. Там выбираете нужную кнопку.

Проверка данных в Поле после нажатия клавиши Enter:
Visual Basic
1
2
3
4
5
6
7
8
9
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 13 Then
    If Me.TextBox1.Text = "Ответ" Then
        Label1.Caption = "Верно"
    Else
        Label1.Caption = "Неверно"
    End If
End If
End Sub
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
04.06.2011, 14:09  [ТС] 10
Спасибо Вам. Понятно, что в режиме демонстрации. В том и дело, что если кнопкой вызывать форму, оно работает. А вот просто на слайде - нет.
Самое забавное, что в 2010 - работает нормально.
Но - спасибо большое. Дальше - сама. Что-то прояснилось. За тем и приходила.
0
Заблокирован
04.06.2011, 14:16 11
Цитата Сообщение от sunnybeam Посмотреть сообщение
А вот просто на слайде - нет.
выложите здесь пустую презентацию с Полем, Подписью и Кнопкой, чтобы посмотреть, как вы делаете.
0
Заблокирован
04.06.2011, 14:38 12
Во вложении показано, как можно очистить Поле после показа слайдов.
Чтобы это заработало, нужно сделать следующее: вкладка Разработчик - группа Код - Visual Basic. Откроется программа Microsoft Visual Basic.
Щ. 2 раза левой кн. мыши по Module1. Справа откроется текстовый редактор, содержащий код. Поставьте курсор в любое место процедуры и нажмите на панели инструментов зелёную стрелку Run Sub/UserForm (F5). Ничего не произойдёт.
Перейдите в презентацию. Включите режим Показ слайдов. Введите что-нибудь в Поле. Просмотрите все слайды, пока показ слайдов не прекратится. После выхода из режима Показ слайдов поле должно быть пустым.
Вложения
Тип файла: rar Презентация1.rar (33.1 Кб, 22 просмотров)
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
04.06.2011, 14:53  [ТС] 13
Спасибо большое.
То, что отказывается показываться в 2007, но работает в 2010, у меня выглядит так. В презентации один слайд.
0
Заблокирован
04.06.2011, 15:01 14
sunnybeam,
в PowerPoint 2007 сделайте следующее: вкладка Разработчик - группа Код - Безопасность макросов.

Напишите, какой у вас кружок стоит.
0
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
04.06.2011, 15:10  [ТС] 15
Там стоит разрешение на все и вся. Пока не запускаю ничего совсем чужого, Потому просто разрешено все.
При запуске выдается ошибка Run-time 13, но потом запускается.
Думаю, вряд ли причина в безопасности - другие-то макросы работают.
0
Заблокирован
04.06.2011, 15:11 16
sunnybeam,
а вы выложили файл, там в Поле написано "ответ" с маленькой буквы. Чтобы стало правильно, надо чтобы было с большой.
0
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 8
04.06.2011, 15:15  [ТС] 17
Busine2009, да, это понятно. Просто оно работает - комментарий соответствует. В Десятом. В Седьмом - выдает ошибку, но теперь запускается.
Ребус прямо-таки. Буду разбираться. Спасибо за помощь.
0
Заблокирован
04.06.2011, 15:21 18
sunnybeam,
сделайте стандартные действия по восстановлению Microsoft Office:
  1. Круглая кнопка - Параметры PowerPoint - Ресурсы - Диагностика. Проведите полную диагностику и перезагрузите компьютер. Если не поможет, то:
  2. Пуск - Панель управления - Установка и удаление программ - Microsoft Office 2007 - Изменить - Восстановить. После восстановления перезагрузите компьютер. Если и это не поможет, то:
  3. удалите Microsoft Office 2007 - перезагрузите компьютер. Заново установите Microsoft Office - перезагрузите компьютер.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2011, 15:21
Помогаю со студенческими работами здесь

Как в выпадающем списке сделать поле для ввода?
как сделать чтобы в выпадающем списке можно было не только выбрать, но и ввести значение?

Как сделать поле для ввода прям в изображении
Есть скрипт (внизу в архиве). Как сделать что-бы поле для ввода было прям в изображении? Ребят...

Как сделать поле для ввода данных ,и чтоб принажатие ..?
Как на ГАЛИМОМ народовском хостинге сделать поле для ввода данных ,и чтоб принажатие кнопки они...

Нужно сделать поле ввода для ввода даты по шаблону
Нужно сделать поле ввода для ввода даты по шаблону ( __ . __ . ____ ). При воде нужно будет вводить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru