![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Как рисовать на доске крестики и нолики? и стерать при необходимости? Как можно работать с изоброжениями?
|
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
Кладешь на поле грид и пихаешь в ячейки то картинку-крест, то картинку-ноль, то картинку-фон. Беря их из ресурсов.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
А что это такое? Грид? А как пихать? А где ресурсы? И как туда что то засовывать? |
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
А можно как-нибудь на картинке рисовать?
|
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Elfet
Да, конечно можно. Сейчас под рукой студии нет, но что-то типа:
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Kurt
Нет Это же вроде рисует в отдельном графике? А не втоу pictureBox что мне надо? |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Не должно быть тут ошибок.. Единственное - если рисуешь не в обработчике Paint - надо потом еще Invalidate() вызвать. Вот, на всякий случай набросал тебе пример. Это VS2003-проект. Там же лежит *.exe - можешь сразу запустить. По кнопке нарисуется белый квадрат на моем аватаре. Он чуток оптимизирован, чтоб не при каждом клике заново доставать Graphics я достаю его один раз при загрузке. Но сути это не меняет. Присоединённый файл ( Кол-во скачиваний: 21 )
Graph0.zip 31,42 Kb-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Kurt
О!!! Спасибо! Заработало! |
|||
|
||||
| Kromin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.4.2006 Репутация: нет Всего: нет |
А, если _mypicture.Image = null, те картинка не загружена в PictureBox, то
Graphics _gr = Graphics.FromImage(_mypicture.Image); выдает ошибку: "Value cannot be null", как сделать так чтобы эта конструкция работала без предварительной загрузки в PictureBox рисунка? |
|||
|
||||
| VisualProgrammerNET |
|
|||
![]() Почётный халявщик ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.10.2005 Где: Зеленоград Репутация: 4 Всего: 6 |
А я бы сделал класс-крестик и класс-нолик. И штамповал бы их. А когда надо - удалял.
-------------------- 3 ГОДА НА |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |