IO: после нажатия энтера,введенный текст не показывается на экран
Вот в чем суть. Есть программа. Пользователь вводит в нее «Hellow world» и жмет Enter ======================= Welcome to super programm! >Hellow world _ =======================
после этого все что он ввел не должно оставаться на экране,те вот так быть не должно:
========================= Welcome to super program! >Hellow world >_ ========================= А смысл в том чтобы все то,что было введено считалось в какой-нибудь буфер и например я потом оттуда прочитал, и вывел что-то другое. те вот так: ======================= Welcome to super programm! >Hellow world _ ======================= потом жмет энтер и получается: ======================= Welcome to super programm! >Hellow FROM world! >_ =======================
те на экране должны отображаться лишь данные,которые выводит программа. А то что вводит пользователь,не должно после энтера оставаться на экране. Подскажите пожалуйста как реализовать! З.Ы. я думаю,что подтирать после энтера введенный текст идея не очень.
Re: IO: после нажатия энтера,введенный текст не показывается на экран
Вот в чем суть. Есть программа. Пользователь вводит в нее «Hellow world» и жмет Enter
Welcome to super programm!
после этого все что он ввел не должно оставаться на экране,те вот так быть не должно:
Welcome to super program!
А смысл в том чтобы все то,что было введено считалось в какой-нибудь буфер и например я потом оттуда прочитал, и вывел что-то другое. те вот так:
Welcome to super programm! >Hellow world _
потом жмет энтер и получается:
Welcome to super programm!
>Hellow FROM world! >_
те на экране должны отображаться лишь данные,которые выводит программа. А то что вводит пользователь,не должно после энтера оставаться на экране.
Подскажите пожалуйста как реализовать!
З.Ы. я думаю,что подтирать после энтера введенный текст идея не очень.
Re: IO: после нажатия энтера,введенный текст не показывается на экран
И третья попытка отправить правильное форматирование)))
Вот в чем суть. Есть программа. Пользователь вводит в нее «Hellow world» и жмет Enter
Welcome to super programm!
после этого все что он ввел не должно оставаться на экране,те вот так быть не должно:
Welcome to super program!
А смысл в том чтобы все то,что было введено считалось в какой-нибудь буфер и например я потом оттуда прочитал, и вывел что-то другое. те вот так:
Welcome to super programm!
потом жмет энтер и получается:
Welcome to super programm!
те на экране должны отображаться лишь данные,которые выводит программа. А то что вводит пользователь,не должно после энтера оставаться на экране.
Подскажите пожалуйста как реализовать!
З.Ы. я думаю,что подтирать после энтера введенный текст идея не очень.
IO: после нажатия энтера,введенный текст не показывается на экран
Вот в чем суть. Есть программа. Пользователь вводит в нее «Hellow world» и жмет Enter ======================= Welcome to super programm! >Hellow world _ =======================
после этого все что он ввел не должно оставаться на экране,те вот так быть не должно:
========================= Welcome to super program! >Hellow world >_ ========================= А смысл в том чтобы все то,что было введено считалось в какой-нибудь буфер и например я потом оттуда прочитал, и вывел что-то другое. те вот так: ======================= Welcome to super programm! >Hellow world _ ======================= потом жмет энтер и получается: ======================= Welcome to super programm! >Hellow FROM world! >_ =======================
те на экране должны отображаться лишь данные,которые выводит программа. А то что вводит пользователь,не должно после энтера оставаться на экране. Подскажите пожалуйста как реализовать! З.Ы. я думаю,что подтирать после энтера введенный текст идея не очень.
Re: IO: после нажатия энтера,введенный текст не показывается на экран
Вот в чем суть. Есть программа. Пользователь вводит в нее «Hellow world» и жмет Enter
Welcome to super programm!
после этого все что он ввел не должно оставаться на экране,те вот так быть не должно:
Welcome to super program!
А смысл в том чтобы все то,что было введено считалось в какой-нибудь буфер и например я потом оттуда прочитал, и вывел что-то другое. те вот так:
Welcome to super programm! >Hellow world _
потом жмет энтер и получается:
Welcome to super programm!
>Hellow FROM world! >_
те на экране должны отображаться лишь данные,которые выводит программа. А то что вводит пользователь,не должно после энтера оставаться на экране.
Подскажите пожалуйста как реализовать!
З.Ы. я думаю,что подтирать после энтера введенный текст идея не очень.
Re: IO: после нажатия энтера,введенный текст не показывается на экран
И третья попытка отправить правильное форматирование)))
Вот в чем суть. Есть программа. Пользователь вводит в нее «Hellow world» и жмет Enter
Welcome to super programm!
после этого все что он ввел не должно оставаться на экране,те вот так быть не должно:
Welcome to super program!
А смысл в том чтобы все то,что было введено считалось в какой-нибудь буфер и например я потом оттуда прочитал, и вывел что-то другое. те вот так:
Welcome to super programm!
потом жмет энтер и получается:
Welcome to super programm!
те на экране должны отображаться лишь данные,которые выводит программа. А то что вводит пользователь,не должно после энтера оставаться на экране.
Подскажите пожалуйста как реализовать!
З.Ы. я думаю,что подтирать после энтера введенный текст идея не очень.
Настройка Shift+Enter
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 2 ]
1 Тема от exeshki.net 03.06.2014 17:13:57
Тема: Настройка Shift+Enter
Мне дали готовый документ Word, в котором я никак не могу найти настройки переноса Shift+Enter. Google мне не помог, там только общие настройки.
Проблема в следующем: при нажатии Shift+Enter строка должна перенестись, а окончание предыдущей строки выровняться по правому краю (при выравнивании по ширине), но выравнивание не происходит. Но если скопировать текст и вставить в новый документ, то выравнивание происходит без проблем (образец в приложении). http://wordexpert.ru/forum/misc.php?act … str=5811f2
Подскажите, где копать?
shift_enter.JPG 99.43 Кб, 2 скачиваний с 2014-06-03
You don’t have the permssions to download the attachments of this post.
2 Ответ от exeshki.net 03.06.2014 21:24:07
Re: Настройка Shift+Enter

Отвечаю на свой вопрос (может быть кому-то поможет).
Решил проблему очень просто:
— открыл параметры Word
— перешел на вкладку «Дополнительно»
— в «Параметрах разметки для:» (. моего документа . ) снял галочку с «Не расширять межзнаковые интервалы в строке с разрывом»
После этого — все встало на свои места
shift_enter.JPG 152.87 Кб, 1 скачиваний с 2014-06-03
You don’t have the permssions to download the attachments of this post.
Сообщений [ 2 ]
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Вы можете помочь в развитии форума, сделав пожертвование:
Или помочь сайту популярной криптовалютой:
BTC Адрес: 1Pi3a4c6sJPbfF2sSYR2noy61DMBkncSTQ
ETH Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634
LTC Адрес: LUyT9HtGjtDyLDyEbLJZ8WZWGYUr537qbZ
USDT (ERC-20) Адрес: 0x7d046a6eaa1bd712f7a6937b042e9eee4998f634
Яндекс Деньги: 410013576807538

А тут весь список наших разных крипто адресов, может какой добрый человек пожертвует немного монет или токенов — получит плюсик в карму от нас Благо Дарим, за любую помощь!
Похожие темы
Настройка Shift+Enter
Если у вас возникли сложности при каких-то операциях с текстом в любой из версии Ворда, то самый лучший способ получить консультацию – обратиться на форум сайта Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: vba word docvariable.
Здесь вы найдете ответы на самые популярные вопросы по этому текстовому редактору, касающиеся использования колонтитулов, удаления лишних пробелов или автоматической записи макросов. На портале о Microsoft Office Word вы узнаете про: виснет ворд при переключении на консультант.
Более развернуто настройки всех версий программы и оформление, редактирование, форматирование документов обсуждаются в подфоруме «Настройки и Форматирование», а создание шаблонов и макросов для различных операция в подфоруме «Автоматизация». На портале о Microsoft Office Word вы узнаете про: знак абзаца в word.
Также вы можете найти готовые решения или сделать заказ в соответствующих разделах.
После нажатия энтер текст примет вид
Андрей260276 » 23.08.2006 (Ср) 13:16
Viper » 23.08.2006 (Ср) 14:27
Nicky » 23.08.2006 (Ср) 14:33
Re: Переход курсора после нажатия Enter
Andrey Fedorov » 23.08.2006 (Ср) 14:38
Не так — это то что ты пытаешься следовать стилю DOS.
В Windows по Enter-у должен осуществляться ввод/сохранение всех полей на форме, а для перехода между полями есть клавиша Tab.
Re: Переход курсора после нажатия Enter
alibek » 23.08.2006 (Ср) 14:41
Re: Переход курсора после нажатия Enter
Andrey Fedorov » 23.08.2006 (Ср) 14:46
Ну могет быть — в DOS я в основном с FoxPro и работал
В общем, оттуда ноги растут.
Андрей260276 » 23.08.2006 (Ср) 16:07
Подскажите если не трудно,как это сделать. Желательно пример если есть.
Я вот тут пробую : Select Case KeyAscii
Case 13 ‘ клавиша
Text2.SetFocus
Case Else
KeyAscii = 0
End Select
Konst_One » 23.08.2006 (Ср) 16:49
Andrey Fedorov » 23.08.2006 (Ср) 16:52
Угу.
И отвыкать надо от дурных привычек, в любом случае.
alibek » 23.08.2006 (Ср) 16:59
Ну поставь KeyPreview = True и в коде формы напиши:
Код: Выделить всё Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then
KeyAscii = 0
SendKeys « «, True
End If
End Sub
Но лучше послушай более опытных товарищей и забей на этот автопереход по Enter.
S397 » 23.08.2006 (Ср) 17:04
Используй KeyDown вместо KeyPress и будет тебе счастье.
Относительно использования клавиши Enter для перехода между полями, скажу, что в системах массового ввода информации быстрее поступать именно так. Не верите, возьмите двух операторов и секундомер и замерьте, что быстрее вводить инфу только используя алфавитно-цифровую клавиатуру и Enter или TAB, а потом спросите у них еще как удобней. А потом откройте Excel введите текст в ячейку нажмите Enter и посмотрите, куда делся курсор.
Konst_One » 23.08.2006 (Ср) 17:06
alibek » 23.08.2006 (Ср) 18:30
Nicky » 23.08.2006 (Ср) 20:53
alibek » 23.08.2006 (Ср) 22:30
S397 » 24.08.2006 (Чт) 9:03
uhm » 24.08.2006 (Чт) 11:38
alibek » 24.08.2006 (Чт) 11:50
Konst_One » 24.08.2006 (Чт) 11:59
не порите чушь, товарищи
я пишу банковский софт: нет там никакого перехода по ENTER, только по TAB
а переучивать персонал надо, тут никуда не денешься — прогресс видите ли.
alibek » 24.08.2006 (Чт) 12:00
uhm » 24.08.2006 (Чт) 12:10
Как раз в банке у меня одна единственная программа имеет интерфейс «под ДОС» и в ней переход можно делать и по Enter, и по TAB
А вот когда я в бытность студентом зарабатывал, забивая в Экселе информацию с титульных листов олимпиадных работ.
Konst_One » 24.08.2006 (Чт) 12:11
blinow » 25.08.2006 (Пт) 4:19
Ну ребята, ну молодцы, оказывается не компьютер для человека, а человек для компьютера. Это повидимому Вы и придумали при оплате в Сбербанке писать на бумажонке длиннущие коды вида платежа и старушка матерясь пытается оплатить рублевую госпошлину выписывая 20, 30 цифр какой-то абракадабры и тут-же появились ушлые рябята предлагающие за 10р заполнить бумажонку или же сам банк с невинной рожей предлагает тоже самое. Наверно было проще написать «Госпошлина» и все, а оператор там, сам или программно ставит какие хошь коды.
Цифровая клавиатура, для того и предназначена, чтоб быстро вводить цифры. Посмотрите Excel, Access я что-то не заметил там особого напряга по переходу по Enter, а вам лень написать немного кода, ну-ну.
При древних ЭВМ были техники и программисты, и всегда ругались, кто главней. Но ни кому в голову не приходило, что главней пользователь, он в конечном итоге деньги вам дает, а вы существуете лишь для него и не для чего больше .
Вот один из вариантов использования перехода по Enter
Код: Выделить всё Private Sub txtField_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 13
If txtField(Index).Text = «» Then
KeyCode = 0
SendKeys « »
Else
If txtField(Index).SelStart = 0 And txtField(Index).SelLength = Len(txtField(Index).Text) Then
KeyCode = 0
SendKeys « »
ElseIf txtField(Index).SelStart = Len(txtField(Index).Text) Then
KeyCode = 0
SendKeys « »
Else
txtField(Index).SelStart = 0
txtField(Index).SelLength = Len(txtField(Index).Text)
End If
End If
.
И используй не на форме, а на контроле и в каждом виде контрола, муторно, зато пользователю удобно и кстати тебе дополнительная возможность, что-либо проконтролировать.
Тоже и для других клавиш перехода, да и можно использовать процедурку для этих целей.
Re: Переход курсора после нажатия Enter
lister » 25.08.2006 (Пт) 4:50
Ну почему уж сразу «должен». Что есть такой закон?
Да, использовать Enter для навигации по полям это некий моветон. Таб в этом деле используется чаще.
Но друзья мои, не будем забывать о конечном пользователе. Если ему по душе «гулять по полям» при помощи Enter, пусть пользуется на здоровье. Это и есть дружественный интерфейс. И еще желательно добавить быструю навигацию по полям. И BackColor полей в фокусе менять неплохо бы, если оных много.
Ну а кто любит перемещаться табом, а закрывать окна энтером и эскейпом — тот снимет галку в настройках программы у чекбокса со словами «Использовать клавишу Enter для навигации».
blinow
Во всем с тобой согласен, за исключением места использования перехода по Enter.
Нажатия проще ловить на форме.
alibek » 25.08.2006 (Пт) 8:26
blinow » 26.08.2006 (Сб) 3:26
lister » 26.08.2006 (Сб) 3:42
В этом случае оператор TypeOf поможет
zHackLeX » 26.08.2006 (Сб) 12:22
Ну, раз надо Enter, пускай Enter. хоть даже я и за Tab.
ЗЫ. огромное сорри за оффтоп.
Однако же. прям холивар новый. можно тему переносить
There is no knowledge that is not power.
X,C,A,B,C,Z,X,A,B,C,Z.
Многие ли помнят?
Astahova_TOI_met
4. Дан набранный в текстовом редакторе MS Word фрагмент текста.
Если в приведенной ситуации нажать указанную кнопку, то изменения затронут весь абзац . Какие это будут изменения?
5. В документе MS Word отображаются точки вместо пробелов, стрелки вместо табуляции, символы конца абзаца и другие знаки в режиме отображения скрытых
6. В текстовом редакторе MS Word набран текст (положение курсора отмечено красной вертикальной черточкой). После нажатия клавиши курсор переместится в конец текущей строки (в которой находится курсор).
7. В текстовом редакторе MS Word набран текст (положение курсора отмечено красной вертикальной черточкой). Курсор находится в конце первого абзаца.
После нажатия клавиши текст примет вид
8. В текстовом редакторе MS Word набран текст (положение курсора отмечено красной вертикальной черточкой). Курсор находится в конце текста в ячейке таблицы в первой строке и первом столбце.
После нажатия клавиши текст примет вид
Тема 11. Технологии создания и обработки мультимедийных презентаций
1. Режим структуры работы с презентацией MS Power Point
позволяет вводить новый текст на слайде или редактировать существующий .
2. Для того чтобы вставить блок-схему на слайд MS Power Point необходимо создать блок-схему в графическом
редакторе, сохранить как рисунок, затем вставить на слайд как рисунок из файла.
3. Режим сортировщика слайдов в MS Power Point
предназначен для корректировки логической
4. Если в MS Power Point в ситуации, представленной на рисунке, отпустить левую кнопку мыши, то Слайд 3 и Слайд 4 поменяются местами.
5. На макете слайда «Заголовок и объект» в MS Power Point нет кнопки для вставки формулы (блок-схемы).
6. В режиме сортировщика слайдов в MS Power Point нет
возможности назначать эффекты перехода от слайда к слайду.
Тема 12. Базы данных. СУБД
1. В СУБД MS Access ложно утверждение, что первичный ключ
может принимать нулевое значение;
может быть простым и составным; однозначно определяет каждую запись в таблице; может быть назначен в таблице только один.
Соответственно истинными будут последние три утверждения.
2. В таблицу базы данных СКЛАД, содержащую 5 столбцов информации о товаре (наименование, поставщик, количество, дата окончания срока хранения, цена), внесена информация о 25 видах товара. Количество записей в таблице равно 25 .
3. В СУБД MS Access не существует запроса на создание данных [удаление, обновление, добавление].
4. Основными объектами СУБД MS Access являются
таблица, форма, отчет, запрос .
5. Для эффективной работы с базой данных СУБД должна обеспечивать непротиворечивость данных .
6. Графическое отображение логической структуры базы данных в СУБД MS Access, задающее ее структуру и связи, называется схемой .
7. Особенность поля «Счетчик» в СУБД MS Access состоит в том, что оно имеет свойство автоматического наращивания .
8. С понятием реляционная база данных не связан термин книга [поле, запись, таблица].
9. Средство визуализации информации в СУБД MS Access, позволяющее просматривать, вводить и редактировать данные в удобном формате, – это форма .
10. Для таблицы реляционной базы ложно утверждение, что
каждая запись в таблице содержит однородные по типу данные;
все столбцы таблицы содержат однородные по типу данные; в таблице нет двух одинаковых записей; каждый столбец таблицы имеет уникальное имя.
Соответственно истинными будут последние три утверждения.
11. Средство визуализации информации в СУБД MS Access,
позволяющее осуществить выдачу данных на устройство вывода или передачу по каналам связи, – это
12. Дан фрагмент базы данных «Страны мира». После проведения сортировки сведения о Великобритании переместятся на одну строку вверх. Это возможно, если сортировка была проведена в порядке
убывания по полю Население ;
убывания по полю Площадь ; возрастания по полю Плотность ; возрастания по полю Перепись ;
13. Поля таблицы базы данных Код спортсмена, Код дистанции, Дата соревнования, Время, Телефон должны иметь соответственно типы: числовой (целое), текстовый,
дата/вермя, дата/время, текстовый.
14. Автоматизировать операцию ввода в связанных таблицах в СУБД MS Access позволяет список подстановки .
необходимые данные из одной или нескольких взаимосвязанных таблиц в СУБД MS Access, отобрать нужные поля, произвести вычисления и получить результат в виде новой таблицы можно с помощью
Тема 12. Электронные таблицы
1. Имеется таблица с данными.
Этой таблице соответствуют все диаграммы, кроме
Обосновать выбор диаграммы. В случае затруднения выполнить действия в электронной таблице.
2. Формула из ячейки D1 была скопирована в ячейку Е2.
В ячейке Е2 получится формула
Объяснить ход рассуждений. В случае затруднения выполнить действия в электронной таблице.
3. Формула из ячейки D1 была скопирована в ячейку Е2.
В ячейке Е2 получится формула
Объяснить ход рассуждений. В случае затруднения выполнить действия в электронной таблице.
4. Дан фрагмент электронной таблицы в режиме отображения формул
После выполнения вычислений была построена диаграмма по значениям диапазона ячеек A2:D2. Полученной диаграммой является
ход рассуждений. В случае затруднения выполнить действия в электронной таблице.
Обработать нажатие Enter в форме ввода
(1)>>> внятного ответа не найти не удалось. Можно подробнее, это как?
Событие ОкончаниеВводаТекста, TextEditEnd
Вызывается после ввода текста при сходе с элемента управления
решение есть. через недокументированную возможность 1С
создай Командную Панель, скрой ее, добавь кнопку «Энтер»
при открытии формы назначь ей сочетание клавиш = БыстрыйВызов(13)
и все работает )
// проверено на 8.1.15, если получится — с тебя плюс))
(16) прекрасно работающее универсальное решение, работает в случае управляемых и обычных форм.
Апплодирую стоя! Виват победителям, вы помогли — спасли меня уже дважды!
Первый раз — на управляемых формах — 2 раз на обычных формах!
(30) как я уже говорил, есть много элементов формы, где просто нет обработчиков событий нажатий на определенные клавиши, которые нужно обработать.
(30) Ваше решение — частное, для вашего случая, в общем случае не будет работать не будет, на управляемых формах тоже не работает.
1С:Предприятие 8.3 (8.3.10.2667)
Круто работает.
(1,3) Все очень просто!
Поле ввода суммы оплаты — Событие ОкончаниеВводаТекста в конце пишем — ПодключитьОбработчикОжидания(«ХХХ», 0.1, Истина);
Процедура ХХХ()
ЭтаФорма.Закрыть(НужныйПараметр);
.
И никаких извращений. Проверено 8.1, 8.2
(39) Добрый день!
Сочетания клавиш можно назначить на конкретный элемент управляемой формы. Например, на поле формы, или на колонку табличной части формы и т.п.
Исходя из этого у разработчика есть возможности:
— Назначать сочетания клавиш на скрытые элементы формы.
— Для этого создаем элемент формы «Декорация», ставим у нее свойство «Заголовок» в пустое. При этом на форме такой элемент будет сьедать место, но на нем ничего не будет отображаться. Его можно спрятать в угол формы.
— В свойстве элемента «декорация» по имени «Сочетание клавиш» вставляем нужное сочетание клавиш.
— В обработчике события у декорации устанавливаем процедуру обработчик события
— Нажимаем в режиме предприятия при открытой форме сочетание клавиш
— Срабатывает процедура (см. выше)
— Таких декораций и их обработчиков можно накидать несколько, у каждой свои сочетания клавиш и обработчики событий, срабатывающие на сочетания клавиш
Это решение я уже использовал в своих разработках на Управляемых формах.
Однако, для мобильного приложения не стоит обольщаться:
Доступность:
Сервер, толстый клиент, внешнее соединение.
