|
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 8
|
|
Отображение шахматной фигуры без фона09.12.2010, 23:48. Показов 3522. Ответов 8
Метки нет (Все метки)
не надо написать шахматы на С#.с формой сразу появилась проблема...я сделал фон формы как картинку шахматной доски ххх.bmp
кидаю на нее picturebox,вставляю в пикчер картинку фиругы ххх.GIF,пример картинки прикрепил,ну и кароч,он зону ВНЕ фигуры обозначает мне как backcolour,и я ее не могу убрать,чтобы етот backcolour не отображался/ но ето пол беды...2ая проблема что белый фон внутри картинки заполняеться АБСОЛЮТНО рандомно с фона формы....то есть заполняет картинкой доски,но постоянно случайно( что сделать чтобы решить ети 2 проблемы? в 1ой желательно чтобы backcolour 'а не стало,и отображалась доска...а во втотром чтобы доска не отображалась картинку прроблемы кинул
0
|
|
| 09.12.2010, 23:48 | |
|
Ответы с готовыми решениями:
8
Класс шахматной фигуры Расстановки шахматной фигуры Положение фигуры на шахматной доске |
|
9 / 9 / 2
Регистрация: 02.10.2010
Сообщений: 51
|
|
| 10.12.2010, 01:09 | |
|
из того, что я увидел, тебе нужно саму фигуру а точней её рисунок сделать в формате *.png и удалить в ней фон,тогда она будет безфоновой и тіы будешь видеть саму фигуру на доске.
0
|
|
|
128 / 128 / 8
Регистрация: 24.11.2010
Сообщений: 237
|
|
| 10.12.2010, 06:19 | |
|
можно так же сделать *.gif
0
|
|
|
61 / 61 / 11
Регистрация: 30.06.2010
Сообщений: 260
|
|||
| 10.12.2010, 06:52 | |||
. Я пробовала так делать - хоть у картинки и прозрачный фон (хоть gif, хоть png), а фон формы задан как BackgroundImage, но всё равно фон картинки выходит как BackgroundColor. Вот.Я не знаю, как исправить эту проблему. Как вариант можно нарисовать 2 одинаковых фигуры, но у одной фон сделать как белые поля доски, и точно такую же но с тёмным фоном - для чёрных полей, а потом подменять их в зависимости на каком поле фигура находится. Если кто то сможет подсказать, тоже буду благодарна.
0
|
|||
|
|
|||||||||||
| 10.12.2010, 08:58 | |||||||||||
|
1. Делать не с помощью контролов, а рисовать фигуры на поле непосредственно.
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 8
|
|
| 10.12.2010, 10:18 [ТС] | |
|
спасибо всем за ответы.
так получилось что вчера поздно с BackColour разобрался.картинки у меня без фона,и поставив в свойствах BackColour= Transparent (чисто методом перебора)получил решение проблемы с серым фоном. НО,внутри фигура по прежнему разукрашивается в цвета доски!!! заметил,что,если после запуска,развернуть форму на максимум,то фигура станет нормальногоо цвета,то есть не разукрашеная!а когда снова сворачиваю,о5 желто-черная!!!
0
|
|
|
|
|
| 10.12.2010, 21:25 | |
|
almsivi99, можно как вариант делать фигуры в виде контролов непрямоугольной (произвольной формы). Для этого нужно использовать свойство Region контрола. Одно неудобство- придется попиксельно указать границы всех типов фигур
0
|
|
|
║XLR8║
|
|
| 11.12.2010, 13:00 | |
|
almsivi99, я делал контролы все время, прорисовка вручную на форме это бред, в даному случае просто нужно установить AlphaBlend = true и переопредилить рисование контрола, что-бы фон был прозрачным вот и все.
0
|
|
|
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 8
|
|
| 11.12.2010, 16:14 [ТС] | |
|
с фоном уже давно нет проблем=-)
а чтобы белый не закрашивался рендомными цветами,надо сделать его белым но небелым..то есть на 1 бит темнее белого. почему такие проблемы с чисто белым я не знаю,но ето помогло. просто заметил что черный не разукрашивает,решил попробовать с другими цветами,их тоже не меняет. закрывайте тему
0
|
|
| 11.12.2010, 16:14 | |
|
Помогаю со студенческими работами здесь
9
Вывод шахматной фигуры в консоль
Класс для моделирования шахматной фигуры Описать в коде ход каждой шахматной фигуры На шахматной доске 8х8 расположены три фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|