Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 23.12.2012
Сообщений: 47
1

на панели не рисуются фигуры и не происходит никаких действий над ними

14.05.2013, 23:41. Показов 382. Ответов 0
Метки нет (Все метки)

Собственно все в названии, в чем проблема скажите?
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
92
93
94
95
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        //int s = 0;//количество сравнений
        //int p = 0;//количество перестановок 
        int n = 10;
        int temp = 0;
        Graphics gr;
        int j;
        Random r = new Random();
        int[] a1;
       
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            a1 = new int[n];
           
        }
 
        private void drawRec()
        {
            panel1.Refresh();
            int count = 0;
            for (int k = 0; k < n; k++)
            {
                if (k == j | k == j + 1)
                {
                    if (radioButton1.Checked == true) gr.FillRectangle(Brushes.LightSkyBlue, 10 + count, 0, 20, a1[k]);
                  
                }
                else
                {
                    if (radioButton1.Checked == true) gr.FillRectangle(Brushes.Blue, 10 + count, 0, 20, a1[k]);
                  
                }
                count += 30;
            }
        }
 
        private void button1_Click_1(object sender, EventArgs e)
        {
 
            for (int i = 0; i < n; i++)
            {
                a1[i] = (int)r.Next(0, 199);
              
                textBox1.Text += (a1[i] + "  ");
            }
            gr = panel1.CreateGraphics();
 
            if (radioButton1.Checked == true)
            {
                for (int i = 0; i < n; i++)
                {
                    for (j = 0; j < n - 1; j++)
                    {
                        //s++;
                        if (a1[j] > a1[j + 1])
                        {
                            temp = a1[j];
                            a1[j] = a1[j + 1];
                            a1[j + 1] = temp;
                            //p++;
                        }
                        drawRec();
                        Thread.Sleep(600);
                    }
                }
                for (int i = 0; i < n; i++)
                {
                    textBox1.Text += (a1[i] + "  ");
                }
                //textBox7.Text = s.ToString();
                //textBox8.Text = p.ToString();
            }
        }
 
        
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2013, 23:41
Ответы с готовыми решениями:

При нажатии на кнопки, включения и перезагрузки никаких действий не происходит
Всем привет! Такая вот проблема, в один ужасный день была ненастная погода, гром и молния сильно...

При подключении компа к сети сразу загорается лампочка POWER и дальше никаких действий не происходит
Здравствуйте! Что то случилось с компом при подключении его к сети с разу загорается лампочка POWER...

Считывание чисел из текстбоксов, и выполнение над ними арифметических действий
Помогите, надо чтобы числа считывались из текстбоксов и с ними выполнялись арифметические действия...

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2013, 23:41

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Какая из кнопок не производит никаких действий в
Какая из представленных реализаций кнопок не производит никаких действий по умолчанию (не отсылает...

Нажатие на кнопку не производит никаких действий
Не срабатывает кнопка, ничего не происходит. Что не так? void OnGUI(){ if(GUI.Button(new...

Программа запускается, но не выполняет никаких действий
есть текст программы набранный с ученика (проверял его правильность неоднократно). Что программа...

Почему стикмэн не делает никаких действий после процедуры?
Почему стикмэн не делает никаких действий после процедуры?(Почему не нагинаеться?) uses graphABC;...

При нажатии Run-Run, комп. не производит никаких действий
При нажатии Run-Run, комп. не производит никаких действий... И ещё, огромная просьба, ПОМОГИТЕ...

Как добавить данные в файл для последующих действий с ними
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...


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

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

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