Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.12.2021
Сообщений: 15

Суммирование значений картинок

26.11.2022, 02:52. Показов 316. Ответов 1
Метки c# (Все метки)

Студворк — интернет-сервис помощи студентам
Что нужно добавить чтоб при выборе картинок в двух comboBox , каждый из картинок имела какое либо значение и при нажатие на button они суммировались и выводились в textbox. Вот что я пока смог написать :

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
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 WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            
            switch (comboBox1.SelectedIndex)
            
            {
              
    
              case 0:
                   pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\lada.jpg");
                  break;
                case 1:
                   pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\granta.jpg");
                    break;
                case 2:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\vesta.jpg");
                    break;
                case 3:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\xray.jpg");
                    break;
                case 4:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\2114.jpg");
                    break;
                case 5:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\2113.jpg");
                    break;
                case 6:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\2110.jpg");
                    break;
                case 7:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\2199.jpg");
                    break;
                case 8:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\2109.jpg");
                    break;
                case 9:
                    pictureBox1.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\машины\2107.jpg");
                    break;
 
 
 
 
 
            }
        }
 
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (comboBox2.SelectedIndex)
            {
                case 0:
                    pictureBox2.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\акустика\1 vid.jpg");
                    break;
                case 1:
                    pictureBox2.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\акустика\2 vid.jpg");
                    break;
                case 2:
                    pictureBox2.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\акустика\3 vid.jpg");
                    break;
                case 3:
                    pictureBox2.Image = Image.FromFile(@"C:\Users\User\Desktop\практика доп\акустика\4 vid.jpg");
                    break;
                
            }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            
        }
    }
}
заранее спасибо
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.11.2022, 02:52
Ответы с готовыми решениями:

напишите программу пожалуйста с блок схемой на си шарпе и с формой windows ) заранее спасибо )
Дан текстовый файл, строки которого состоят из заглавных и строчных букв. Записать текст в новый файл таким образом, чтобы заглавные буквы...

Мне нужно что бы при повторном нажатии на label текст изменялся на первоначальный. Заранее спасибо)
Мне нужно что бы при повторном нажатии на label текст изменялся на первоначальный. Заранее спасибо)

Даны k (k > 1) натуральных n. На C# заранее спасибо
Даны k (k > 1) натуральных n. Выбросить из записи числа n цифры 0 и 2, оставив прежним порядок остальных цифр. Пример: 590125012 ...

1
2287 / 1603 / 400
Регистрация: 26.06.2017
Сообщений: 4,748
Записей в блоге: 1
26.11.2022, 09:33
Добавь в проект три класса:
Кликните здесь для просмотра всего текста
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
  public class AutoBase
  {
    public string Name { get; set; }
    public string Path { get; set; }
 
    public AutoBase(string name, string filePath)
    {
      this.Name = name;
      this.Path = filePath;
    }
 
    public override string ToString()
    {
      return this.Name;
    }
  }
 
  public class Automob : AutoBase
  {
    public Automob(string name, string filePath) : base(name, filePath) { }
  }
   
  public class SoundSystem : AutoBase
  {
    public SoundSystem(string name, string filePath) : base(name, filePath) { }
  }

В основной форме создай списки экземпляров двух классов
Кликните здесь для просмотра всего текста
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
    private void Form1_Load(object sender, EventArgs e)
    {
      List<Automob> automobileList = new List<Automob> {
        new Automob("Lada седан цвета баклажан", @"C:\Users\User\Desktop\практика доп\машины\lada.jpg"),
        new Automob("Гранта", @"C:\Users\User\Desktop\практика доп\машины\granta.jpg"),
        new Automob("Веста", @"C:\Users\User\Desktop\практика доп\машины\vesta.jpg"),
        new Automob("XRay", @"C:\Users\User\Desktop\практика доп\машины\xray.jpg"),
        new Automob("ВАЗ 2114", @"C:\Users\User\Desktop\практика доп\машины\2114.jpg"),
        new Automob("ВАЗ 2113", @"C:\Users\User\Desktop\практика доп\машины\2113.jpg"),
        new Automob("ВАЗ 2110", @"C:\Users\User\Desktop\практика доп\машины\2110.jpg"),
        new Automob("ВАЗ 2199", @"C:\Users\User\Desktop\практика доп\машины\2199.jpg"),
        new Automob("ВАЗ 2109", @"C:\Users\User\Desktop\практика доп\машины\2109.jpg"),
        new Automob("ВАЗ 2107", @"C:\Users\User\Desktop\практика доп\машины\2107.jpg") };
      comboBox1.DataSource = automobileList;
      comboBox1.DisplayMember = "Name";
 
      List<SoundSystem> soundSystems = new List<SoundSystem> {
        new SoundSystem("Система 1", @"C:\Users\User\Desktop\практика доп\акустика\1 vid.jpg"),
        new SoundSystem("Система 2", @"C:\Users\User\Desktop\практика доп\акустика\2 vid.jpg"),
        new SoundSystem("Система 3", @"C:\Users\User\Desktop\практика доп\акустика\3 vid.jpg"),
        new SoundSystem("Система 4", @"C:\Users\User\Desktop\практика доп\акустика\4 vid.jpg")};
      comboBox2.DataSource = soundSystems;
      comboBox2.DisplayMember = "Name";
    }

Для событий изменения текущего элемента у обоих ComboBox укажи один обработчик:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
    private void comboBoxes_SelectedIndexChanged(object sender, EventArgs e)
    {
      textBox1.Text = comboBox1.SelectedItem?.ToString() + " - " + comboBox2.SelectedItem?.ToString();
      try
      {
        pictureBox1.Image = Image.FromFile(((AutoBase)comboBox1.SelectedItem).Path);
        pictureBox2.Image = Image.FromFile(((AutoBase)comboBox2.SelectedItem).Path);
      }
      cath (Exceptio ex)
      {
        MessageBox.Show(ex.Message);
      }
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.11.2022, 09:33
Помогаю со студенческими работами здесь

Проверить корректность даты. На C#. Проект консольное приложение.Заранее спасибо
Даны натуральные числа a, b, c, которые обозначают число, месяц, год. Проверить корректность даты. Напpимеp: дата 30.02.1998 некорректна....

Приложить решения некоторых заданий. Задания на скринах в ссылках. Заранее Спасибо!
https://ibb.co/02tSx4V https://ibb.co/nmHZZCn https://ibb.co/grVv4zv https://ibb.co/5rh5Rys

киньте задания по лабам и курсачам где-то для 1-2 курса, заранее спасибо)
по c#, с++, delphi хочу поучить пока время есть

Доброго времени суток. Есть список фамилий. Как можно отсортировать в алфавитном порядке? Заранее огромное спасибо
using System; namespace _2 { enum Specialty { РПИС, ИВТ, УИТС, ИСТ } class Student { public string...

Заполнить заранее созданный file1, и из этого файла скопировать содержимое в заранее созданный file2
Суть проги в том,чтобы я заполнил заранее созданный file1 из консоли и из этого файла содержимое скопировалось в заранее созданный file2,но...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru