Как сделать поверхность для рисования, чтобы люди могли рисовать в моем приложении Windows Form? - PullRequest
0 голосов
/ 06 мая 2010

Я делаю простую программу чата для меня и моих друзей в качестве технической демонстрации. У меня была идея создать небольшую панель для рисования, которая была бы доступна всем подключенным пользователям.

Что я мог бы использовать в этой ситуации (для контроля)?

Я знаю, что могу преобразовать изображение в байт [] и передать его всем, но мне нужно использовать pictureBox, чтобы получить указанное изображение.

Спасибо за помощь! Не обязательно быть пошаговой инструкцией, просто инструкция.

1 Ответ

0 голосов
/ 06 мая 2010

Здесь можно написать гораздо больше, просто передавая массивы. Синхронизация изображения должна быть быстрой, а передача массива - не лучшая идея. Вместо этого попробуйте отправить события каждому клиенту чата.

Есть много способов. Вы должны решить, что достаточно быстро для вас.

Изучите исходный код TightVNC, чтобы получить глубокие знания. Вот ссылка.

...