Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   .NET (https://nowa.cc/forumdisplay.php?f=298)
-   -   Нужно нарисовать таблицу (.NET, C#) (https://nowa.cc/showthread.php?t=118866)

MSeryoga 16.09.2007 15:47

Нужно нарисовать таблицу (.NET, C#)
 
Есть таблица (в виде массива), необходимо отобразить ее в воде рисунка (не в DataGridView) в PictureBox. Что б потом можно было ее перетаскивать, масштабировать и т.д.

booktiger 18.09.2007 18:16

Ответ: Нужно нарисовать таблицу (.NET, C#)
 
если форме поставить картинку как background,
на форму кинуть tableLayoutPanel задать ей BackColor =прозрачный
и CellBorderStyle =single, то получиться подобие таблицы которая
масштабируется вместе с формой ,но перетаскивать её нельзя
В каждую ячейку накидать лейблов и присвоить им значение из массива

Может Это поможет?

MSeryoga 19.09.2007 09:07

Ответ: Нужно нарисовать таблицу (.NET, C#)
 
Это не поможет. Я нашел 2 способа это сделать:
1) С помощью GDI+ (DrawLine(), DrawString())
2) и второй: DataGridView.DrawToBitmap()

Lezhnina 22.10.2007 15:00

Ответ: Нужно нарисовать таблицу (.NET, C#)
 
Второй способ однозначно быстрее :)

xashot 21.10.2008 10:27

Re: Ответ: Нужно нарисовать таблицу (.NET, C#)
 
Цитата:

Сообщение от Lezhnina (Сообщение 1214823)
Второй способ однозначно быстрее :)

а первый - более гибок :)

DemonSoft 20.02.2009 13:24

Re: Нужно нарисовать таблицу (.NET, C#)
 
А есть еще способ выгрузить это в XML файл, добавить ссылку на css который описывает этот XML, и загрузить все в компонент броузер. Пользователь даже не поймет, что его обманули :) Результат: таблица нарисована, масштабируется при ресайзе, минимум дополнительного программирования, но главное, данные в ней легко обновляемы.

rashdamir 13.12.2009 02:35

Re: Нужно нарисовать таблицу (.NET, C#)
 
А еще есть вариант - юзать WPF


Текущее время: 03:25. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2025 NoWa.cc

Время генерации страницы 0.02252 секунды с 9 запросами