Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/103: Рейтинг темы: голосов - 103, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 04.04.2017
Сообщений: 9

Изменение текста в label при нажатии

04.04.2017, 13:31. Показов 21133. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, не работал с этим языком, вообщем при нажатии на label текст должен меняться, т.е старый удаляется и появляется новый, проще говоря что-то вроде диалогового окна в новеллах....
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.04.2017, 13:31
Ответы с готовыми решениями:

Изменение фона label'a при нажатии
Ребята помогите с приложением Cуть проблемы: у меня на форме располагаются 4 label'a, мне нужно по нажатию на текущий label сначало...

Изменение текста при нажатии клавиши Space
Здравствуйте. Прошу помощи у знающих C#. Задача как мне кажется не сложная - при нажатии клавиши пробел текст метки на форме должен...

Изменение текста при нажатии
Пускай имеем div с текстом. Как сделать так, что бы при нажатии на данный текст появлялся input text с написанным внутри текстом из div и...

7
19 / 19 / 18
Регистрация: 17.02.2015
Сообщений: 128
04.04.2017, 14:31
C#
1
2
3
4
 private void label1_MouseClick(object sender, MouseEventArgs e)
        {
            label1.Text = "kekekekek";
        }
Создаешь событие MouseClick и пишешь все, что тебе угодно.
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
04.04.2017, 14:51
Лучший ответ Сообщение было отмечено OddballRu как решение

Решение

Это вариант, когда кликаешь по кнопке и в цикле меняется запись в лейбл
Для этого создается массив записей


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Forms Code
{
     public partial class Form1 : Form
    {
        int t = 0;
        public Form5()
        {
            InitializeComponent();
        }
      
         private void button1_Click(object sender, EventArgs e)
         {
           String[] ss = new String[6] {"AAAAAAAAAAA", "BBBBBBBB", "CCCCCCCC", "DDDDDDDD","EEEEEEEEEEE, "FFFFFFFFFFFF""};
            
             label1.Text = ss[t];
             t++;
             if (t > 5)
                 t = 0;
          }
     }
}
1
19 / 19 / 18
Регистрация: 17.02.2015
Сообщений: 128
04.04.2017, 15:09
zna926, Ну так ему же надо при нажатии на сам label, а не на кнопку
0
4 / 4 / 3
Регистрация: 25.03.2017
Сообщений: 180
Записей в блоге: 2
04.04.2017, 15:41
легко делается
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApp37
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
            label1.Text = "ЧТО-ТО ДРУГОЕ "; 
        }
    }
}
СКРИНЫ:
Миниатюры
Изменение текста в label при нажатии   Изменение текста в label при нажатии  
0
19 / 19 / 18
Регистрация: 17.02.2015
Сообщений: 128
04.04.2017, 15:45
student203, Именно. Я это и сделал в своем первом посте, только с помощью события
0
4 / 4 / 3
Регистрация: 25.03.2017
Сообщений: 180
Записей в блоге: 2
04.04.2017, 15:58
lets834, просто делать нечего практикуюсь
0
549 / 480 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
04.04.2017, 21:31
lets834 Правильное замечание. Кстати, клик по клавише мыши - тоже не отвечает условию.

Добавлено через 3 часа 35 минут
Код: при нажатии только на label выполняются условия задания

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Forms Code
{
   public partial class Form5 : Form
    {
       int t = 0;
        String[] ss = new String[5] {"AAAAAAAAA","BBBBBBBBBBB","CCCCC", "DDDDDDDDD", "EEEEEEEEE, "FFFFFFFFF" };
       
        public Form1()
        {
            InitializeComponent();
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
           label1.Text = ss[t];
           t++;
             if(t>5)
              t = 0; 
        }
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.04.2017, 21:31
Помогаю со студенческими работами здесь

Изменение текста в Label при смене состояния CheckBox'а
Не могу решить вот какую задачу, ________________________________ Есть три элемента Checkbox в отдельном фрейме, их название ...

Изменение текста при нажатии кнопки
Добрый день. Сразу извиняюсь что не в ту тему, но здесь в базах данных, сидят более Опытные программисты. Надеюсь Вы, сможете мне...

Изменение текста на кнопке при нажатии
Народ, помогите с простой задачей. есть кнопка btn_Save, btn_Save.Caption:='Edit' при нажатии происходит следующее procedure...

Изменение текста при нажатии пункта меню
Добрый вечер. Есть задача - доработать программу так, чтобы при нажатии на пункт меню Change появлялся один текст, а при повторном нажатии...

Изменение цвета фона текста RichEdit при нажатии на кнопку
У меня есть форма на которой есть кнопка и Richedit. У меня сделано так, что при нажатии на кнопку появляется диалоговое окно цветов. Как ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
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(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru