Подскажите пожалуйста, как правильно вызывать переменную oX из класса Form1 в классе points2Dcalc
public partial class Form1 : Form
{
public void input()
{
int oX = pictureBox1.Width / 2;
int oY = pictureBox1.Height / 2;
}
}
public class points2Dcalc
{
public int X, Y;
public points2Dcalc(int _x, int _y)
{
X = oX - _x;
Y = oY + _y;
}
}
Вы используете размер контрола на форме в качестве константы. Сделать надо наоборот. Завести константу и использовать ее, чтобы установить размер контрола на форме, а также во всех других местах.
public class Const_Size
{
public const int WIDTH = 200;
public static int CENTER_X { get { return WIDTH / 2; } }
public const int HEIGHT = 200;
public static int CENTER_Y { get { return HEIGHT / 2; } }
}
public class points2Dcalc
{
public int X, Y;
public points2Dcalc(int _x, int _y)
{
X = Const_Size.CENTER_X - _x;
Y = Const_Size.CENTER_X + _y;
}
}
public partial class Form1 : Form
{
private void Form1_Load(object sender, System.EventArgs e)
{
pictureBox1.Width = Const_Size.WIDTH;
pictureBox1.Height = Const_Size.HEIGHT;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно передавать Id последней строкиА как его получить я не знаю
Пишу клиент для вкСписок друзей хочу выводить в формате: картинка и label
Я совсем недавно в более-менее живом программировании
После добавления do while, при нажатие на play, кнопка залипает и ничего не происходит, Unity никак не реагирует