Форум программистов, компьютерный форум, киберфорум
Программирование Windows Phone
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/14: Рейтинг темы: голосов - 14, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48

Обработка событий и вывод текста

03.02.2014, 08:12. Показов 2997. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите,как сделать так что бы при "тап" на экран происходило что то подобное:
тап.
на экран выводится текст1
еще тап
стирается текст1 и сам вписывается текст2
тап
стирается текст2 и сам вписывается текст3
и т.д
Заранее благодарен!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.02.2014, 08:12
Ответы с готовыми решениями:

Ввод текста, обработка и вывод текста в то же поле
Здравствуйте!Как сделать в delphi 10 seattle нечто вроде экспертных систем?Вводим текст (типа как в консоли), обрабатываем его, и выводим...

Отделение работы обработчика событий клавиатуры от событий ввода текста в поля редактирования
Проблема: есть форма с графическими компонентами, в которых редактируется текст. И вот проблема - обработчик событий клавиатуры...

Обработка событий. Механизм делегирования событий
Разработать учебную программу. Основная ее задача – разработка упрощенной имитации поведения объектов (все последующие лабораторные работы...

23
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
03.02.2014, 15:08
т.е.
1 текст, потом 1-2, потом 2-3, потом 3-4 и так далее?

Добавлено через 9 минут
используете MVVM или нет?
0
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
03.02.2014, 19:49
объявляешь глобальную переменную
C#
1
int counter = 0
В событии тапа пишешь
C#
1
2
3
4
5
counter++;
if (counter == 1)
{textBlock.Text = "qwe";}
if (counter == 2)
{textBlock.Text = "asd";}
1
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
04.02.2014, 03:56  [ТС]
0
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
04.02.2014, 04:15
блин тебе компонент нужно добавить из панели элементов, а не класс
в панели элементов есть элемент текстблок добавь его и задай ему имя textBlock
0
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
04.02.2014, 12:40  [ТС]
я так и сделал,прасто текст блок у переименовал в text_A, или я чего то не понял
0
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
04.02.2014, 13:31
тогда просто убери TextBlock что подсвечивается, оставь просто
C#
1
Text_A = "qwe";
Добавлено через 6 минут
точнее так
C#
1
Text_A.Text = "qwe";
Добавлено через 4 минуты
Ты не заметил что textBlock который я раньше написал, с маленькой буквы начинался, это я ему имя такое задал. А то что ты сделать пытался когда TextBlock с большой написал это ты класс присвоить хотел.
1
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
04.02.2014, 15:34  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
   private void text_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            new counter();
            int counter = 0;
            counter++;
            if (counter == 1)
            {
                Text.Text = "текст";
            }
            if (counter == 2)
            {
                Text.Text = "текст1";
            }
            if (counter == 3)
            {
                Text.Text = "текст2";
            }
            if (counter == 4)
            {
                Text.Text = "текст3";
            } 
        }
Сначала пустое поле, но если сделать один тап то появляется "текст" ,если тапнуть еще раз то остается то же "текст" , где же ошибка?
0
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
04.02.2014, 16:19
есть возможность скинуть исходник?
0
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
04.02.2014, 17:54
я же вначале написал
C#
1
 int counter = 0;
это в глобальную переменную, ты по каждому тапу присваиваешь couner снова 0, поэтому она не наращивается и текст остается
0
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
05.02.2014, 04:41  [ТС]
Спасибо! заработало! а что надо делать что бы так же сменялся задний фон?Попробовал сделать по примеру,не выходит
C#
1
2
3
4
 if (counter == 0)
             {
                Fon.Image = ImageSource="aaa.jpg"       
              }
0
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
05.02.2014, 13:14
ovden, что за странная логика - Image = ImageSource = "*.jpg"?
и используйте png, у него есть прозрачность
0
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
05.02.2014, 13:44  [ТС]
ну вот такая логика, только учусь, много еще не знаю,вот поэтому и спрашиваю, а как тогда сделать смену фона по тапу?
0
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
05.02.2014, 15:39
это получается тернарное выражение уже.

а вы делаете интерактивное, считай игровое приложение?
или бизнес-приложение?
вопрос относится и к надобности смены backgroundImage.
0
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
05.02.2014, 15:48  [ТС]
интерактивное
0
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
05.02.2014, 17:06
если к вечеру не подскажут, я приду домой и сделаю вам sample
0
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
05.02.2014, 18:06  [ТС]
Благодарю! Жду с:
0
9 / 9 / 1
Регистрация: 26.10.2013
Сообщений: 104
05.02.2014, 22:08
там тоже все просто, и это есть в интернете. Ты зря сразу с windows phone начал ты основ не знаешь, поучись на формах потом переходи
0
 Аватар для krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
05.02.2014, 23:37
как и обещал
Sample.zip
1
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 48
06.02.2014, 00:57  [ТС]
тут смена фона пори нажатии кнопки , а надо ,что бы фон менялся в зависимости от значения
C#
1
counter
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
            counter++;
              // if (counter == 0)
            // Устанавливаем фон   #1
            if (counter == 0){
                Text.Text = "Мне опять снился сон.";
            }
            
            if (counter ==1){
                Text.Text = "Этот сон...";
            }
         
            if (counter == 2){
                Text.Text = "Каждую ночь одно и то же.";
            }
             // if (counter == 3)
            // Устанавливаем фон   #2
            if (counter == 3){
                Text.Text = "Но наутро, как обычно все забудется.";
            } 
            if (counter == 4)
            {
                Text.Text = "Может быть, оно и к лучшему...";
Это возможно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2014, 00:57
Помогаю со студенческими работами здесь

Обработка текста и вывод в отдельный файл
Добрый день! Есть задание: Прошу помочь с реализацией на C++. Заранее спасибо.

Строковая обработка, вывод текста по указанной ширине
Задание состоит в следующем: пользователю показывается некий набор, именованный словарем, далее юзер вводит строку,состоящую из слов...

Чтение текста из текстового фала, обработка слов и вывод в консоль
Задача программы: считать текст из текстового файла; выделить слова с повторяющимися буквами другим цветом; вывести весь текст в консоль. ...

Обработка событий
Есть HTML страница, которая содержит форму с n-ым количеством input. Написать скрипт, который будет при помощи двух неподвижных кнопок...

Обработка событий IE
Как, создав окно IE из другого окна при помощи new ActiveXObject или CreateObject, назначить ему обработчики событий типа DocumentComplete...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru