После нажатия энтер текст примет вид

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) Добрый день!
Сочетания клавиш можно назначить на конкретный элемент управляемой формы. Например, на поле формы, или на колонку табличной части формы и т.п.
Исходя из этого у разработчика есть возможности:
— Назначать сочетания клавиш на скрытые элементы формы.
— Для этого создаем элемент формы «Декорация», ставим у нее свойство «Заголовок» в пустое. При этом на форме такой элемент будет сьедать место, но на нем ничего не будет отображаться. Его можно спрятать в угол формы.
— В свойстве элемента «декорация» по имени «Сочетание клавиш» вставляем нужное сочетание клавиш.
— В обработчике события у декорации устанавливаем процедуру обработчик события
— Нажимаем в режиме предприятия при открытой форме сочетание клавиш
— Срабатывает процедура (см. выше)
— Таких декораций и их обработчиков можно накидать несколько, у каждой свои сочетания клавиш и обработчики событий, срабатывающие на сочетания клавиш

Это решение я уже использовал в своих разработках на Управляемых формах.

Однако, для мобильного приложения не стоит обольщаться:

Доступность:
Сервер, толстый клиент, внешнее соединение.

Sunny Lady