|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
|
Сравнение Picturebox' ов по клику19.07.2018, 19:17. Показов 2484. Ответов 11
Метки нет (Все метки)
Привет всем!
хочу сделать наподобие игрушку. создал пикчабоксы как можно все это сделать через рандом? массив цифр использовать? и распределить каждую последоввательно? ладно это не самая вроде как сложная часть программы. Думал и не додумал, как же всетаки сравнивать картинки по клику. Может кто помощь навести мысли или показать какую то часть программы?
0
|
|
| 19.07.2018, 19:17 | |
|
Ответы с готовыми решениями:
11
Передвижение Picturebox-ов по клику
Рисование окружности по клику в Picturebox |
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 19.07.2018, 19:21 | ||
|
0
|
||
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
|
| 19.07.2018, 19:55 [ТС] | |
|
а как я могу ее написать, если я не знаю как это сделать, и прошу подсказать мне?
0
|
|
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
|
| 19.07.2018, 20:01 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
||
| 19.07.2018, 20:30 [ТС] | ||
|
Ладно, это походу бессмысленно тут спрашивать, пойду прочту 2 тыс страниц какого нибудь психа автора по винформу.... Добавлено через 7 минут код, логика то игры просто выбрать 2 одинаковые карты и они исчезнут. на этом все
0
|
||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
|||||
| 19.07.2018, 20:44 | |||||
|
Добавлено через 10 минут
0
|
|||||
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
||||||||||||
| 08.09.2018, 10:04 [ТС] | ||||||||||||
|
как то так
Все отображается и работает как мне нужно, но у меня появилась проблема на последнем шаге как сравнить 2 кликнутых пикчабоксов? (скорее она появилась вначале перед началом написания, нежели в конце, из за непродуманного шага перед написанием) у меня только 1 мысль. Сравнить по названиям картинок которые хранятся в ресурсах. но как это правильно прописать я не знаю.
0
|
||||||||||||
|
644 / 528 / 324
Регистрация: 20.05.2015
Сообщений: 1,470
|
|||
| 10.09.2018, 07:31 | |||
|
З. Ы. А чем мой вариант по ссылке не устроил?
0
|
|||
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
|||
| 10.09.2018, 17:25 [ТС] | |||
|
Картинки не одинаковые по пикселям) их не надо скрывать как в memory игре. Нужно просто соотнести. Добавлено через 1 минуту во 2х он слишком большой) Добавлено через 8 минут Картинки не одинаковы по пикселям и по названию файла и расположения, т.е абсолютно разные. Их не надо скрывать, а надо соотнести. З Ы я смог все же решить ничего не переделывая. просто дополнив, ничего креативного, хотел бы глянуть ваш способ, если у вас имеется какие либо мысли, способы, так для развития, а потом скину свой)
0
|
|||
|
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
|
|
| 11.09.2018, 09:10 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 13.06.2015
Сообщений: 47
|
||
| 11.09.2018, 09:21 [ТС] | ||
|
После правильного соотношения карты исчезают и виден бекграунд формы. Чтоб карточки не мазолили глаза.
0
|
||
| 11.09.2018, 09:21 | |
|
Помогаю со студенческими работами здесь
12
Двойное срабатывание по клику на PictureBox Отобразить картинку в PictureBox по клику
Смена картинки в PictureBox по клику в строке DataGridView Рандомная смена картинки в PictureBox по клику на кнопку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|