Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
 
esenbek
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 427
#1

Смена картинки при нажатии на кнопку - C#

20.11.2016, 21:00. Просмотров 1878. Ответов 45
Метки нет (Все метки)

Помогите в кодах записать. Что бы при нажатий на кнопку менялась картинка картинки т.е
C#
1- Кнопка стоит нормально
2- При наведении кнопка меняется изображении
3 - При нажатии меняет изображение
4 - При отпускании кнопки меняет в свое положение
Снизу видны по порядку изображения
http://www.cyberforum.ru/windows-forms/thread854008.html
0
Миниатюры
Смена картинки при нажатии на кнопку   Смена картинки при нажатии на кнопку   Смена картинки при нажатии на кнопку  

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2016, 21:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Смена картинки при нажатии на кнопку (C#):

В pictureBox менять картинки при нажатии на кнопку
Здравствуйте подскажите пожалуйста как сделать с помощью кнопки чтобы менялось...

Рандомная смена картинки в PictureBox по клику на кнопку
С# При нажатии на кнопку в pictureBox рандомно меняются картинки.

Смена картинок при нажатии кнопки
Что нужно написать к коде кнопки чтобы она по-очереди переключала картинки(типо...

Смена Image при нажатии на button
Добрый вечер. Мне нужно при первом нажатии кнопки смена ее картинки из...

Смена цвета кнопки при нажатии на нее
Помгогите пожалуйста, возник такой вопрос: как сделать что бы при нажатии на...

45
esenbek
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 427
22.11.2016, 14:26  [ТС] #41
спасибо. но как выкладывал Sergey84
Цитата Сообщение от Sergey84 Посмотреть сообщение
Bitmap normalState = new Bitmap(@"Pic_NormalState.png");
в кнопке button не показывает ту картинку которую я поставил
0
Sanya_sa
Модератор
686 / 676 / 293
Регистрация: 03.02.2015
Сообщений: 4,240
Записей в блоге: 8
Завершенные тесты: 3
22.11.2016, 15:15 #42
esenbek,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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 ButPic
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
        }
 
        private void buttonMain_MouseEnter(object sender, EventArgs e)
        {
            buttonMain.Image = Image.FromFile("a.png");
        }
 
        private void buttonMain_MouseDown(object sender, MouseEventArgs e)
        {
            buttonMain.Image = Image.FromFile("b.png");
        }
 
        private void buttonMain_MouseUp(object sender, MouseEventArgs e)
        {
            buttonMain.Image = Image.FromFile("c.png");
        }
    }
}
0
Миниатюры
Смена картинки при нажатии на кнопку   Смена картинки при нажатии на кнопку   Смена картинки при нажатии на кнопку  

esenbek
0 / 1 / 4
Регистрация: 13.05.2013
Сообщений: 427
22.11.2016, 20:02  [ТС] #43
Sanya_sa,
знаете чтобы запускать нужны эти фотки присутствовали в папке всегда(((
ведь в проекте есть папка resources/ как можно чтобы эти картинки брались от этой папки???
C#
1
 buttonMain.Image = Image.FromFile("a.png");
Добавлено через 31 минуту
help
0
bbq
195 / 195 / 142
Регистрация: 20.11.2014
Сообщений: 1,068
22.11.2016, 20:38 #44
нажимаете проект=>свойства=>ресурсы=>стрелочка рядом с добавить ресурс=>добавить сущ.файл
после в нужных местах кода от Sanya_sa вставляете картинку из ресурсов


C#
1
2
3
4
5
private void buttonMain_MouseEnter(object sender, EventArgs e)
        {
            buttonMain.Image =  Properties.Resources.ИмяКартинки;
        }
.....
0
Sanya_sa
Модератор
686 / 676 / 293
Регистрация: 03.02.2015
Сообщений: 4,240
Записей в блоге: 8
Завершенные тесты: 3
23.11.2016, 02:47 #45
Цитата Сообщение от esenbek Посмотреть сообщение
знаете чтобы запускать нужны эти фотки присутствовали в папке всегда(((
Знаю.
0
sldp
281 / 285 / 112
Регистрация: 29.10.2011
Сообщений: 957
Завершенные тесты: 2
23.11.2016, 12:47 #46
Сначала думал WPF предложить или пользовательский контрол, чтоб не захламлять код формы, но почитав тему понял, что не стоит
esenbek, Почему для начала не разобраться с основами? Да, поиграться - это хорошо, но тратя на это много времени толку особого не будет.
пс. Учитесь читать что вам пишут и хоть немного напрягать для этого мозг
0
23.11.2016, 12:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2016, 12:47
Привет! Вот еще темы с решениями:

Смена цвета кнопки при ее нажатии и возвращение исходного
Здравствуйте, прошу мне помочь так как я не опытный и только новичок. Смотрите...

Картинка при нажатии на кнопку
Как сделать чтобы при нажатии на кнопку появилась картинка, а при повторном...

Событие при нажатии на кнопку
Пишу калькулятор. Как при нажатии на кнопку сохранить данные, которые ввели, и...

Событие при нажатии на кнопку
Здравствуйте! Извините за немного нубский вопрос. Возможно ли для элемента...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru