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

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

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

Author24 — интернет-сервис помощи студентам
Помогите, не работал с этим языком, вообщем при нажатии на label текст должен меняться, т.е старый удаляется и появляется новый, проще говоря что-то вроде диалогового окна в новеллах....
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
04.04.2017, 13:31
Ответы с готовыми решениями:

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

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

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

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

7
19 / 19 / 18
Регистрация: 17.02.2015
Сообщений: 128
04.04.2017, 14:31 2
C#
1
2
3
4
 private void label1_MouseClick(object sender, MouseEventArgs e)
        {
            label1.Text = "kekekekek";
        }
Создаешь событие MouseClick и пишешь все, что тебе угодно.
0
548 / 479 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
04.04.2017, 14:51 3
Лучший ответ Сообщение было отмечено 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 4
zna926, Ну так ему же надо при нажатии на сам label, а не на кнопку
0
4 / 4 / 3
Регистрация: 25.03.2017
Сообщений: 180
Записей в блоге: 2
04.04.2017, 15:41 5
легко делается
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 6
student203, Именно. Я это и сделал в своем первом посте, только с помощью события
0
4 / 4 / 3
Регистрация: 25.03.2017
Сообщений: 180
Записей в блоге: 2
04.04.2017, 15:58 7
lets834, просто делать нечего практикуюсь
0
548 / 479 / 315
Регистрация: 24.09.2013
Сообщений: 3,345
Записей в блоге: 1
04.04.2017, 21:31 8
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
04.04.2017, 21:31
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
04.04.2017, 21:31
Помогаю со студенческими работами здесь

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

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

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

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

Изменение шрифта текста в label в зависимости от объёма (размера) текста
Как сделать так, чтобы шрифт текста в label изменялся, в зависимости от label? : Пример того,...

При наличии "=" в Label при нажатии цифры очищать TextBox и Label?
что нужно дописать, чтобы при наличии "=" в label при нажатии цифры очищалось и textBox и label? и...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru