Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
2 / 2 / 0
Регистрация: 18.12.2018
Сообщений: 392

Картинка и текст в заголовке datagridview

27.12.2019, 15:39. Показов 2339. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет еще раз!
есть код, который вставляет в заголовок DataGridView картинку из ImageList1.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
 Private Sub DataGridView1_CellPainting(sender As Object, e As DataGridViewCellPaintingEventArgs) Handles DataGridView1.CellPainting
        If e.ColumnIndex = 0 AndAlso e.RowIndex = -1 Then
            e.PaintBackground(e.ClipBounds, False)
            Dim pt As Point = e.CellBounds.Location ' where you want the bitmap in the cell
            Dim offset As Integer = (e.CellBounds.Width - Me.ImageList1.ImageSize.Width) \ 200
            pt.X += offset
            pt.Y += 1
            Me.ImageList1.Draw(e.Graphics, pt, 0)
            e.Handled = True
        End If
    End Sub
Подскажите, как после изображения добавить еще текст?
заранее спасибо за помощь!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.12.2019, 15:39
Ответы с готовыми решениями:

Текст и картинка на фоне DataGridView
Ребята, поскажите поделитесь кодом у кого хорошо пашет вывод текста и картинки на фоне (вместо фона) DataGridView. C VB осваиваюсь пару...

DatagridView c Combobox в заголовке
Всем привет! Может кто знает как сделать такой датагридвей. (как на картинке)? Что бы можно было делать отбор значений из комбобох и...

Combobox в заголовке таблицы datagridview
Есть код, который добавляет в забегаловок таблицы combobox Dim comboBoxHeaderCell1 As ComboBox = New ComboBox With { ...

2
222 / 175 / 73
Регистрация: 05.11.2015
Сообщений: 533
30.12.2019, 08:49
Лучший ответ Сообщение было отмечено _Alf_ как решение

Решение

_Alf_, как то так можно сделать. Больше пока ничего в голову не приходит

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  Private Sub DataGridView1_CellPainting(sender As Object, e As DataGridViewCellPaintingEventArgs) Handles DataGridView1.CellPainting
        If e.ColumnIndex = 0 AndAlso e.RowIndex = -1 Then
            DataGridView1.ColumnHeadersHeight = 16
            Dim img As Image = My.Resources.img1
            Dim r32 As New Rectangle(e.CellBounds.Left + e.CellBounds.Width - 240, 3, 32, 32) ' положение картинки на заголовке
            Dim r96 As New Rectangle(0, 0, 32, 32)
            Dim header As String = DataGridView1.Columns(e.ColumnIndex).HeaderText
            e.PaintBackground(e.CellBounds, True)
            e.PaintContent(e.CellBounds)
            e.Graphics.DrawImage(img, r32, r96, GraphicsUnit.Pixel)
            e.Handled = True
        Else
            e.Handled = False
        End If
    End Sub
1
222 / 175 / 73
Регистрация: 05.11.2015
Сообщений: 533
30.12.2019, 08:54
_Alf_,
Миниатюры
Картинка и текст в заголовке datagridview  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.12.2019, 08:54
Помогаю со студенческими работами здесь

картинка в заголовке DataGridView
Добрый день,можно ли как в заголовок столбца DataGridView вставить картинку? при том что сам столбец будет иметь тип...

tabControl, картинка в заголовке страницы
Всем привет! Интерисует такой вопрос, а можно ли как нибудь в заголовок страницы(tabPage) компонентка (tabControl) вставить картинку? ...

checkbox в заголовке datagridview
Салют еще раз. Имею datagridview в header которого тыркаю checkbox, он вставляется но в левый верхний угол ячейки,из-за того что rect...

Обработка CheckBox в заголовке DataGridView
Доброго времени суток! Кратко о программе: Есть таблица dataGridView, создается непосредственно в коде программы через ...

Выравнивание текста в заголовке dataGridView
как выровнять текст в заголовке по центру? возможно выравнивать заголовки каждой колонки по отдельности? // //...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru