powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / цвет текста в ячейках
27 сообщений из 27, показаны все 2 страниц
цвет текста в ячейках
    #32587205
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопросик.. как сделать чтобы текст во всех ячейках столбца был синего цвета? догадываюсь, что надо ковырять OnPaint, но у меня не получилось
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587252
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По условию что ли, или просто синии (тогда для чего)?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587274
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да я хотел просто синим, но по условию - тоже хорошая идея
если не сложно, то можно по условию?
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587317
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расширил пример с контекстным меню:

Условием окрашивания является:
Код: plaintext
1.
CType(o, String).IndexOf("e") >  0  
что соответствует наличию буквы "e"
Так что условия можете делать какие хотите.

Крашу зеленым градиентом, понятно что можно красить как угодно.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587321
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять пример ....

Если так серьезно начали изучать dataGrid, в очередной раз приглашаю посмотреть FAQ на английском языке на http://www.syncfusion.com

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587334
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправка и в примере тоже надо исправить:

Условие должно быть не такое
Код: plaintext
1.
CType(o, String).IndexOf("e") >  0  
А такое:
Код: plaintext
1.
CType(o, String).IndexOf("e") >=  0  


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587337
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.. Я в .net только месяц назад окунулся (точнее ножки пока только помочил ) - отсюда столько вопросов
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587346
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в .net только месяц назад окунулся (точнее ножки пока только помочил ) - отсюда столько вопросов


OFFTOP: но всегда меня это интересует: "Ну и как .NET?"

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32587380
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa
Я в .net только месяц назад окунулся (точнее ножки пока только помочил ) - отсюда столько вопросов


OFFTOP: но всегда меня это интересует: "Ну и как .NET?"

Код: plaintext
 uid  =  S a

Знаете, заинтерисовал... Обожаю в чем-нибудь разбираться.. Раньше работал в Дельфи, а счас новая задача - писать могу на чем пожелаю (главное чтобы работало) - выбрал Vb.Net... Единственное огорчает, что трудно отлавливать события (пока трудно)... но с Вашей помощью, и помощью умных книг, надеюсь, освою... А так в целом мне .Net понравился...
Глаза боятся - руки делают
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589039
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa, прошу прощения за назойливость, но никак не могу найти строки где происходит заливка ячейки градиентом.. в каком файле смотреть?
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589158
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DataGridContextTextBoxColumn.vb метод Paint

Код: plaintext
1.
2.
3.
4.
5.
n = CType(o, String).IndexOf("e")
If (n >  0 ) Then ' надо поставить n>= 0 , если интересует вхождение "e" в строку
      backBrush = New System.Drawing.Drawing2D.LinearGradientBrush(bounds, Color.FromArgb( 0 ,  255 ,  0 ), Color.FromArgb( 128 ,  20 ,  20 ), System.Drawing.Drawing2D.LinearGradientMode.BackwardDiagonal)
      foreBrush = New SolidBrush(Color.White)
End If

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589218
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, спасибо, нашел...
Я хотел сделать что-то типа гиперссылок в ячейках (сделать их синими с подчеркиванием) и по клику по ячейке открывать соответствующую форму..
но столкнулся
со следующей трудностью
думаю временами - сделал бы пару кнопок и не выпендривался
но уж очень хочется реализовать
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589254
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу реализации link в ячейке то в новом NetFrameWork это уже сделано. Обсудить новый NetFrameWork 2.0 -> /topic/103470

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589302
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а установив новый FrameWork переписывать старый код не придется?.. я уже много наваял..
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589320
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а установив новый FrameWork переписывать старый код не придется?.. я уже много наваял..


Не должно, кстати я и не попробовал еще открыть старый проект.
И еще, это NetFrameWork 2.0 beta . Хотя на мой взгял достаточно стабильная версия, а главное Express 2005 дают нахаляву.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589333
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
достаточно только скачать dotnetfx.exe?
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589360
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо VB Express 2005, NetFrameWork 2.0 для документации Net SDK 2.0
подробнее /topic/104255

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589434
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установил FrameWork и VB 2005 Express.. Открыл project старый и сразу же получил exception - ругается на AdapAll.Fill(DsAll1)
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589450
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открыл project старый и сразу же получил exception - ругается на AdapAll.Fill


А как ругается?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589469
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589476
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дома попробую портировать свои dataпроекты, возможно и не все так безоблачно

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589479
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я, предлагаю открыть топик по VB 2005 Express (как по Framework 2.0)
У меня тоже много всяких вопросов по его эксплуатации, а постить в чужие топики не хочется
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589484
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
придется колбасить проект пока в MS VS 2003 (слава богу не грохается студия при установке VB 2005!!!)...
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589491
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у кого-нибудь есть таки реализованное поле-link?
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589499
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я, предлагаю открыть топик по VB 2005 Express (как по Framework 2.0)
У меня тоже много всяких вопросов по его эксплуатации, а постить в чужие топики не хочется

Т.е. именно хочется на VB.NET. Тогда как быть с аналогичным топиком на форуме C#. Мне кажется общие моменты (вопросы) лучше постить там, а специфичные вещи, связанные непосредственно с VB.NET постить здесь как обычный пост только при этом указывать о каком FrameWork идет речь.

А у кого-нибудь есть таки реализованное поле-link?

Сделаем нет проблем.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589504
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделаем нет проблем.
Заранее спасибо, Sa..
Жаль что по VB 2005 нет книг - а то бы купил.
...
Рейтинг: 0 / 0
цвет текста в ячейках
    #32589711
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Появяться, нет дак напишем сами

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / цвет текста в ячейках
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]