Чтобы полноценно ответить на этот вопрос, следует пройти курс "Сокобан".
Или хотя бы "Новые технологии" по работе с реестром.
Ух ты, очень интересная заставка, правда выход не сразу нашла, и это даже мило ведь это ж Лабиринт! Отличные знания получил и отлично сделал! :)
Обрезай, пожалуйста, пустые поля на картинках.
Когда срабатывает метод SecretPictures_MouseClick ?
После его срабатывания правой кнопкой мыши ты должен навести мышь выше и левее buttonshow1. Только после этого нажимать на кнопку 4, т.е. buttonshow4
Вроде все верно. Сначало правой потом мышку в левый верхний и потом 4 кнопка.
Если не выходит, просто переходи к след уроку. В отчете напиши свою проблему но без кода.
У меня компьютер старенький 2008 почти час ставилась)) и виндоус хр я побоялся что 15 не пойдет или тормозить будет, и тем более в первом уроке говорилось что в 2008 будем учиться. а странная она может потому что не с официального сайта.
Подскажите пожалуйста по второму уроку, у меня возникла проблема на последнем этапе 10 раз все перепроверил, но не могу найти ошибку: У меня получилось вызывать секретную картинку если кликать просто по полю правой кнопкой, но когда я переделал, чтобы нажимать правой кнопкой нужно было по 4 кнопке ничего не получилось, при нажатии ничего не происходит, но секрет все таки получился, только я сам его разгадать не могу)))) иногда при нажатии левой кнопки мыши на 4 кнопку все таки появляется секретная картинка . программа не ругается то есть ошибок вроде нет. Вот текст:
namespace SecretPictures
{
public partial class SecretPictures : Form
{int secret_nr = 0;
public SecretPictures()
{
InitializeComponent();
}
private void buttonshow1_Click(object sender, EventArgs e)
{this.BackgroundImage=Properties.Resources.picture1;
}
private void buttonshow2_Click(object sender, EventArgs e)
{
this.BackgroundImage = Properties.Resources.picture2;
}
private void buttonshow3_Click(object sender, EventArgs e)
{
this.BackgroundImage = Properties.Resources.picture3;
}
private void buttonshow4_Click(object sender, EventArgs e)
{
if (secret_nr == 2)
this.BackgroundImage = Properties.Resources.secretpicture;
else
this.BackgroundImage = Properties.Resources.picture4;
secret_nr = 0;
}
private void SecretPictures_Load(object sender, EventArgs e)
{
}
private void SecretPictures_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Right)
secret_nr =1;
}
private void SecretPictures_MouseMove(object sender, MouseEventArgs e)
{
if (secret_nr ==1)
if (e.X < buttonshow1.Location.X &&
e.Y < buttonshow1.Location.Y)
secret_nr = 2;
}
}
}
Подскажите что я не так делаю?
Заранее спасибо!!!!
Добро пожаловать на курс, уверена что ты уже разобрался с установкой и теперь вперед к практике, впереди много у тебя полезного и интересного! :)
Нет. Третий пункт можешь не ставить.
Странная у тебя студия 2008. У меня немного по другому выглядит.
А почему 2015 не ставишь?