![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Подскажите как поменять фонт выделенный текст в textBox.Например есть текст в textBox,как мне поменять только заглавие,сделать другой фонт,размер и тд.
Сейчас делаю так:
Спасибо. Это сообщение отредактировал(а) Sharki - 18.1.2009, 11:39 |
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 1 Всего: 3 |
Используй рич текстбокс:
|
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Спасибо большое за предложение,но нужно только в текстбокс,потому что очень много связано кода с текст бох,и нет возможности переделывать.Спасибо.
|
|||
|
||||
| Sharki |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
ОК,послушал вашего совета ,передлал всё на richTextBox.Теперь делаю так:
затем font вставлял в :
и всё работало как надо. А как теперь быть с richTextBox,как преоброзовать весь текст независимо от фонтов в font. Спасибо большое. Это сообщение отредактировал(а) Sharki - 18.1.2009, 11:41 |
||||||
|
|||||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Ребятки, помогите, плз!
|
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Подскажите плиззз.если делаю вот так:
то всеравно на печать выходит обычный текст,без изменений. Спасибо. Это сообщение отредактировал(а) Sharki - 18.1.2009, 11:41 |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 1 Всего: 372 |
Это сообщение отредактировал(а) THandle - 18.1.2009, 11:28 |
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Sory.
|
|||
|
||||
| diadiavova |
|
||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Вместо
надо написать
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||
|
|||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
diadiavova Спасибо большое,а как это же переделать на richTextBox_LetterText,потому что я всё переделал на richTextBox_LetterText.
Font font; font = что сдесь должно быть ???; |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Да собственно о нём и речь (о ричтекстбоксе). У обычного текстбокса свойства SelectionFont просто нет, там один шрифт для всего бокса, а шрифт выделенного фрагмента в ричтекстбоксе можно менять. Я просто показал, что для того, чтобы поменять шрифт всего текста текст сначала надо выделить, а потом поменять шрифт выделенного текста.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Sharki |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
diadiavova ок,делаю так,в richTextBox_LetterText выделяю текст,затем захожу в меню
вижу что выделенный текст поменял фонт,затем в принт:
Спасибо. |
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Это вообще лишняя переменная(или по крайней мере я не понял для чего она нужна). -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Раньше когда я работал с textBox ,я делал так:
только вместо richTextBox_LetterText был textBox
и тогда получалось что какой фонт я выбирал,весь текст в письме менялся ,и в font я подставлял фонт кот.я выбрал и на пичать выходил уже изменёный текст. А теперь я все поменял на richTextBox_LetterText,и как теперь быть ??? Спасибо. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
А нельзя ли сначала словами сформулировать задачу? Или мне по куску кода надо вычислить, что он означает? Я не понял в чём проблема сейчас. Для того, чтобы изменить шрифт в ричтекстбоксе промежуточные переменные не нужны. Если в этой переменной ты хочешь хранить какую-то другую информацию, то объясни какую именно.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 1 Всего: 3 |
Насколько я понял, надо сделать возможным форматирование текста в ричтекстбоксе, и потом возможность распечатать отформатированный текст.
|
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Drabuna tochno.
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Если вопрос в том, как вывести на принтер содержимое ричтекстбокса, то я не в курсе(с выводом на принтер знаком поверхностно). Если бы самому, "кровь с носа", надо было это сделать, возможно нашёл бы кривой способ(сделать снимок экрана или разобрать текст по буквам и сформировать вид), но, возможно существует какой-то стандартный путь, я думаю, что тебе надо отдельную тему по этому поводу создать(больше шансов, что ответят).
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 1 Всего: 3 |
Да я поискал, но что то вразумительного ответа так и не нашел. Распечатать одним цветом - не проблема, а вот с разным форматированием беда получается. Как вариант - сохраняй содержимое ричтекстбокса как .rtf и печатай его)
|
|||
|
||||
| Drabuna |
|
|||
![]() Дивелоперчег ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 27.3.2008 Где: Киев Репутация: 1 Всего: 3 |
Такс) Ну вообще нашел решение, кому интересно. Качаемся библиотеку из вложения, добавляем её как контрол(В тулбоксе жмем Choose Items и указываем путь). Заменяем наш ричтекстбокс, на новый контрол. Печатает всё отлично.
Контрол не мой, взят отсюда http://www.codeguru.com/Csharp/Csharp/cs_c...ticle.php/c4781 Присоединённый файл ( Кол-во скачиваний: 3 )
RichTextExLib.dll 6,00 Kb |
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Спасибо БОЛьШОЕ,я чуток не успел.Вобщем путём издевательств над вами и над интернетом,нашол тоже самое сдесь:
мне кажется это полная версия этой dll.Там сверху есть небольшой проект,так что я взял эту dll-ку,просто поменял свой richTextBox на richTextBoxEx,и все заработало.Спасибо большое за вашу помощь,ещё раз убедился что вы сдесь супер профи,буду вас догонять |
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
Drabuna,diadiavova еще раз спасибо за вашу помощь,но это не всё.Есть такое дело,у меня есть одна закладка на которой я пичатаю купоны(на странице помещается 3 купона).Раньше когда был текст бох,я мог задать для каждого текст бокса свои координаты, и текст получался на всех трех купонах в тех местах кот. мне нужно,а как быть теперь ??? Спасибо.
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Ричтекстбоксу так же можно задать координаты, причем тем же самым способом, что и текстбоксу(да и любому другому контролу).
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Sharki |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 15.1.2005 Репутация: нет Всего: нет |
ok,poprobuyu
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |