none
изменение картинки при наведении в C# RRS feed

  • Вопрос

  • вот использую код

    private void pictureBox1_MouseEnter(object sender, EventArgs e)
            {
                pictureBox1.Image = Image.FromFile
       (string.Format(Environment.CurrentDirectory + "\\login-you.png", System.Environment.GetFolderPath
                                            (System.Environment.SpecialFolder.Personal)));
            }
    
            private void pictureBox1_MouseLeave(object sender, EventArgs e)
            {
                pictureBox1.Image = Image.FromFile
       (string.Format(Environment.CurrentDirectory + "\\login-on.png", System.Environment.GetFolderPath
                                            (System.Environment.SpecialFolder.Personal)));
            }

    что бы изменять картинку при наведении. Смотря на код 

    Environment.CurrentDirectory + "\\login-you.png"

    можно судить что картинка находится в корневой папке проекта. Но когда я публикую его и открываю проект оно выдает ошибку что файла не существует.  Как бы правильно указать путь к картинке что бы все работала даже после публикации.

    2 августа 2013 г. 20:44

Ответы

  • Попробуйте в проекте создать папку и поместить туда картинку, в коде прописать путь к картинке как "Image/login-you.png", где Image - имя папки.

    2 августа 2013 г. 21:28