2 / 2 / 2
Регистрация: 29.07.2012
Сообщений: 176
1

Можно ли вставить подсказку (другим шрифтом) в TextBox

01.04.2014, 20:28. Показов 1641. Ответов 5
Метки нет (Все метки)

Здравствуйте!
Можно ли расширить класс TextBox, чтобы добавить туда для отображения подсказки, которая будет отображаться серым цветом?
К сожалению вариант с ToolTip не подходит.
Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2014, 20:28
Ответы с готовыми решениями:

Вставка строки с другим шрифтом в RichTextBox
Здравствуйте, у меня есть текст в котором,например, слово "дата" начинается со строки "StartDate",...

Как сделать подсказку в TextBox?
Скриншот ниже.

Можно ли в всплывающую подсказку (Tooltip) вставить картинку?
На форме есть кнопка, при наведении на нее курсора мыши должна появляться подсказка с текстом и...

Как сделать чтобы в Rich Edit определённые слова Выделялись другим Шрифтом
Привет всем!!У меня такая проблема я незнаю как сделать так чтобы када пишешь в Rich Edit...

5
40 / 40 / 15
Регистрация: 28.05.2011
Сообщений: 257
Записей в блоге: 1
01.04.2014, 21:28 2
Унаследоваться от TextBox и переопределить Paint, в котором рисовать окно с Вашей подсказкой.
0
987 / 885 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
01.04.2014, 22:25 3
Лучший ответ Сообщение было отмечено the_maksimka как решение

Решение

Можно использовать системный CueBanner, сработает гораздо лучше метода Paint.
Вот тут есть пример.
2
2 / 2 / 2
Регистрация: 29.07.2012
Сообщений: 176
02.04.2014, 12:13  [ТС] 4
klsaymon, можно небольшой пример?
TheSpawn, там есть проблема с Windows XP "On Windows XP, this conflicts with the East Asian Language packs, so if you have them installed, cue banners won’t work." на сколько я понял-русского и английского языка это не касается?
0
987 / 885 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
02.04.2014, 13:33 5
Ну, если люди установят поддержку языков, возможно будет проблема, не проверял. Вообще, поддержка Windows XP в сегодняшних реалиях умирает, но если потребуется, всегда можно альтернативное решение придумать.
0
40 / 40 / 15
Регистрация: 28.05.2011
Сообщений: 257
Записей в блоге: 1
02.04.2014, 23:53 6
Лучший ответ Сообщение было отмечено the_maksimka как решение

Решение

Вобщем, вот так можно рисовать на текстбоксе
C#
1
2
3
4
5
6
        // обработчик события Paint формы, на которой расположен textbox
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = textBox1.CreateGraphics();
            g.FillRectangle(Brushes.Gray, new Rectangle(0, 0, 20, 20));
        }
PS: прошу прощения, что ввел в заблуждение по поводу наследования...
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2014, 23:53

Как можно на чужую форму вставить свою кнопку или TextBox ?
Добрый день ! Подскажите пожалуйста каким образом можно поместить на чужую форму свою кнопку или...

Validation of TextBox. Как сделать всплывающую подсказку
Итак, как сделать всплывающую подсказку(hint), которая возникает при ошибке ввода пользователя, но...

Как сделать, чтобы можно было взять тригонометрическую функцию из файла или textBox и вставить в код ?
Есть у меня программа(реализация БПФ), но тригонометрическая функция, которая берётся для...

Можно писать в консоли 20 шрифтом
программа сделана в турбо 3_0 я хочу пронумеровать четырехугольник от 1 до 7 по координатам х и у...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.