Загрузка...

Если объект касается определённого цвета, то выполнять определённое действие?

Тема в разделе C# создана пользователем kirill912_inactive2618641 9 сен 2019. 164 просмотра

  1. kirill912_inactive2618641
    kirill912_inactive2618641 Автор темы 9 сен 2019 0 9 сен 2019
    Здравствуйте!
    Решил сделать программу на c# (в visual studio).
    Использую windows forms.
    Никак не могу найти как сделать так, что если какой-то объект касается объекта, который имеет чёрный цвет, выполнять определённое действие?
    Пытался сделать так:
    Код
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    namespace CTDk {
    public partial class Form1 : Form {
    public Form1() {
    InitializeComponent();
    if (obj.intersects(pictureBox2) && pictureBox1.color == Color.black) {
    Console.WriteLine("Hello World!");
    }
    }
    }

    Но не работает(
    Выдаёт ошибку
    Кто поможет заранее спасибо)
     
  2. oxybes
    oxybes 10 сен 2019 Заблокирован(а) 17 14 апр 2019
    Так у тебя в коде ничего нет. Ты в конструкторе сделал условие и все. Работать так, конечно, же не будет.
    Сначала нужно определить, что это за объекты, описать их.
    Определить, что значит "Касается"? Повесить на это все события, в событии можешь вешать нужный код.
     
  3. Ascar
    Ascar 16 сен 2019 Чемпион по спизженным велосипедам 335 24 ноя 2016
    Делай короче это через координаты, если координаты одного объекта совпадают с координатами другого, то соответственно происходит действие, иначе никак
     
  4. ангел
    ангел 16 сен 2019 жду искупления 482 10 мар 2019
    удали визуал студио и не ебись с этим:roflanpominki:
     
Top
Загрузка...