| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Graphics: DrawString method |
| Автор: lexem78 5.7.2011, 20:36 |
| Здравствуйте! Мне нужно в DataGridView в одной из ячеек отобразить айкон и текст после него. Использую DataGridViewImageCell, рисую в нём айкон, а потом с помощью Graphics.DrawString(...) добавляю текст. Проблема в том, что текст отображается не так, как на других контролах (кнопках, лейболах и т.д.) несмотря на то что исполюзуется один и тот же фонт. Особенно видны отличия не Win 7. Может кто знает как решить эту проблему? |
| Автор: AlexNagits 19.7.2011, 08:08 |
| Низкое разрешение этого Graphics (Graphics.DpiX, Graphics.DpiY) может быть причиной искаженного отображения строки текста. Помню, что сталкивался с этой проблемой. И помню, что решил ее созданием Graphics с выс. разрешением. Затем уже наносил изображение и текст. |