Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44

Счетчик или таймер

09.04.2013, 00:04. Показов 3620. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте подскажите можно ли поставить какой нибудь таймер или счетчик который бы на время приостанавливал работу программы а потом снова ее запускал т.е продолжал бы где он остановился???
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.04.2013, 00:04
Ответы с готовыми решениями:

Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой
Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой: -поле состояния...

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

Счетчик посещений: как написать или где взять
есть ли готовые бесплатные решения? Счетчик посетителей, вобщем где/когда/сколько их бывает. Или...

29
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
09.04.2013, 00:09
можно
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:11  [ТС]
спасибо а как это сделать?? так сказать реализовать в коде??
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
09.04.2013, 00:18
Если нужно задержать программу на пару секунд

System.Theardind.Theard.Sleep(пара_секун д);

Если на более длительный период, используем таймер

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Timer timer = new Timer();
timer.Interval = 100;
int time_ = 10000;
timer.Tick += Method;
 
//.....
 
void Method(object sender, EventArgs e)
{
  time_--;
  if (time_ < 0)
  {
     timer.Stop();
 
     // запускаем продолжение
  }
}
Грубый подход, но рабочий
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:25
А зачем в примере с таймером уменьшать переменную? В чём смысл?
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:29  [ТС]
а вместо //.... что мы ставим??? и какую библиотеку подключить??
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:29
Цитата Сообщение от Puschistik Посмотреть сообщение
на время приостанавливал работу программы а потом снова ее запускал т.е продолжал бы где он остановился???
По сути способов много, всё зависит от того, что конкретно делается и как. Тип проекта, для чего пауза вообще нужна и т.д. Что подразумевается под: "продолжал бы где он остановился". Цикл что ли?
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:30
Цитата Сообщение от Puschistik Посмотреть сообщение
а вместо //.... что мы ставим??? и какую библиотеку подключить??
Это уже тебе придумывать. Что хочешь, туда и ставь. Твой код, который должен выполняться в определённые промежутки времени.
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:31  [ТС]
ну у меня по очередно выводятся картинки ну как сейчас они все разом выводятся а я хочу по пробовать по очередно одна за другой через определнное время
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:37
Цитата Сообщение от Puschistik Посмотреть сообщение
ну у меня по очередно выводятся картинки ну как сейчас они все разом выводятся а я хочу по пробовать по очередно одна за другой через определнное время
С этого и надо было начинать. Теперь покажи код.
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:39  [ТС]
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;



namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}



private void Кнопка_Click(object sender, EventArgs e)
{
string q;


Random rnd = new Random();
var a = rnd.Next(0, 2);
var b = rnd.Next(0, 2);
var c = rnd.Next(0, 2);
var d = rnd.Next(0, 2);
var f = rnd.Next(0, 2);
var g = rnd.Next(0, 2);
var h = rnd.Next(0, 2);
var j = rnd.Next(0, 2);
var k = rnd.Next(0, 2);
var l = rnd.Next(0, 2);


q = Convert.ToString(a.ToString() + b.ToString() + c.ToString() + d.ToString() + f.ToString() + g.ToString() + h.ToString() + j.ToString() + k.ToString() + l.ToString());


textBox1.Text = q;

label1.Visible = Enabled;

textBox1.Visible = Enabled;

//1 шаг
if (a == 1)
{
label2.Visible = Enabled;
pictureBox2.Visible = Enabled;

}
else
{
label4.Visible = Enabled;
pictureBox3.Visible = Enabled;

}


//желательно чтоб здесь была пауза
if (((b == 0 && (a == 1)) || ((b == 0) && (a == 0)) || ((b == 1) && (a == 0)) || ((b == 1) && (a == 1))))
{
if ((b == 0) && (pictureBox3.Visible)) { pictureBox6.Visible = Enabled; }
if ((b == 0) && (pictureBox2.Visible)) { pictureBox5.Visible = Enabled; }
if ((b == 1) && (pictureBox2.Visible)) { pictureBox6.Visible = Enabled; pictureBox4.Visible = Enabled; }
if ((b == 1) && (pictureBox3.Visible)) { pictureBox5.Visible = Enabled; pictureBox4.Visible = Enabled; }
}

//желательно чтоб здесь была пауза


if (((c == 0 && (pictureBox5.Visible)) || ((c == 0) && (pictureBox6.Visible)) || ((c == 1) && (pictureBox5.Visible)) || ((c == 1) && (pictureBox6.Visible))))
{
if ((c == 0) && (pictureBox5.Visible)) { pictureBox7.Visible = Enabled; }
if ((c == 0) && (pictureBox6.Visible)) { pictureBox8.Visible = Enabled; }
if ((c == 1) && (pictureBox5.Visible)) { pictureBox8.Visible = Enabled; pictureBox29.Visible = Enabled; }
if ((c == 1) && (pictureBox6.Visible)) { pictureBox7.Visible = Enabled; pictureBox29.Visible = Enabled; }
}

//желательно чтоб здесь была пауза

if (((d == 0 && (c == 1)) || ((d == 0) && (c == 0)) || ((d == 1) && (c == 0)) || ((d == 1) && (c == 1))))
{
if ((d == 0) && (pictureBox7.Visible)) { pictureBox9.Visible = Enabled; }
if ((d == 0) && (pictureBox8.Visible)) { pictureBox10.Visible = Enabled; }
if ((d == 1) && (pictureBox7.Visible)) { pictureBox10.Visible = Enabled; pictureBox30.Visible = Enabled; }
if ((d == 1) && (pictureBox8.Visible)) { pictureBox9.Visible = Enabled; pictureBox30.Visible = Enabled; }
}
//желательно чтоб здесь была пауза

if (((f == 0 && (d == 1)) || ((f == 0) && (d == 0)) || ((f == 1) && (d == 0)) || ((f == 1) && (d == 1))))
{
if ((f == 0) && (pictureBox9.Visible)) { pictureBox11.Visible = Enabled; }
if ((f == 0) && (pictureBox10.Visible)) { pictureBox12.Visible = Enabled; }
if ((f == 1) && (pictureBox9.Visible)) { pictureBox12.Visible = Enabled; pictureBox31.Visible = Enabled; }
if ((f == 1) && (pictureBox10.Visible)) { pictureBox11.Visible = Enabled; pictureBox31.Visible = Enabled; }
}
//желательно чтоб здесь была пауза
if (((g == 0 && (f == 1)) || ((g == 0) && (f == 0)) || ((g == 1) && (f == 0)) || ((g == 1) && (f == 1))))
{
if ((g == 0) && (pictureBox11.Visible)) { pictureBox14.Visible = Enabled; }
if ((g == 0) && (pictureBox12.Visible)) { pictureBox15.Visible = Enabled; }
if ((g == 1) && (pictureBox11.Visible)) { pictureBox15.Visible = Enabled; pictureBox32.Visible = Enabled; }
if ((g == 1) && (pictureBox12.Visible)) { pictureBox14.Visible = Enabled; pictureBox32.Visible = Enabled; }
}
//желательно чтоб здесь была пауза
if (((h == 0 && (g == 1)) || ((h == 0) && (g == 0)) || ((h == 1) && (g == 0)) || ((h == 1) && (g == 1))))
{
if ((h == 0) && (pictureBox14.Visible)) { pictureBox16.Visible = Enabled; }
if ((h == 0) && (pictureBox15.Visible)) { pictureBox13.Visible = Enabled; }
if ((h == 1) && (pictureBox14.Visible)) { pictureBox13.Visible = Enabled; pictureBox33.Visible = Enabled; }
if ((h == 1) && (pictureBox15.Visible)) { pictureBox16.Visible = Enabled; pictureBox33.Visible = Enabled; }
}
//желательно чтоб здесь была пауза
if (((j == 0 && (h == 1)) || ((j == 0) && (h == 0)) || ((j == 1) && (h == 0)) || ((j == 1) && (h == 1))))
{
if ((j == 0) && (pictureBox16.Visible)) { pictureBox17.Visible = Enabled; }
if ((j == 0) && (pictureBox13.Visible)) { pictureBox18.Visible = Enabled; }
if ((j == 1) && (pictureBox16.Visible)) { pictureBox18.Visible = Enabled; pictureBox34.Visible = Enabled; }
if ((j == 1) && (pictureBox13.Visible)) { pictureBox17.Visible = Enabled; pictureBox34.Visible = Enabled; }
}
//желательно чтоб здесь была пауза
if (((k == 0 && (j == 1)) || ((k == 0) && (j == 0)) || ((k == 1) && (j == 0)) || ((k == 1) && (j == 1))))
{
if ((k == 0) && (pictureBox17.Visible)) { pictureBox28.Visible = Enabled; }
if ((k == 0) && (pictureBox18.Visible)) { pictureBox27.Visible = Enabled; }
if ((k == 1) && (pictureBox17.Visible)) { pictureBox27.Visible = Enabled; pictureBox35.Visible = Enabled; }
if ((k == 1) && (pictureBox18.Visible)) { pictureBox28.Visible = Enabled; pictureBox35.Visible = Enabled; }
}
//желательно чтоб здесь была пауза
if (((l == 0 && (k == 1)) || ((l == 0) && (k == 0)) || ((l == 1) && (k == 0)) || ((l == 1) && (k == 1))))
{
if ((l == 0) && (pictureBox28.Visible)) { pictureBox19.Visible = Enabled; }
if ((l == 0) && (pictureBox27.Visible)) { pictureBox20.Visible = Enabled; }
if ((l == 1) && (pictureBox28.Visible)) { pictureBox20.Visible = Enabled; pictureBox36.Visible = Enabled; }
if ((l == 1) && (pictureBox27.Visible)) { pictureBox19.Visible = Enabled; pictureBox36.Visible = Enabled; }
}

}

private void button2_Click(object sender, EventArgs e)
{
label3.Visible = Enabled;
textBox2.Visible = Enabled;
button1.Visible = Enabled;
}

private void textBox2_TextChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
char a, b, c, d, f, g, h, j, k, l;

a = textBox2.Text[0];
b = textBox2.Text[1];
c = textBox2.Text[2];
d = textBox2.Text[3];
f = textBox2.Text[4];
g = textBox2.Text[5];
h = textBox2.Text[6];
j = textBox2.Text[7];
k = textBox2.Text[8];
l = textBox2.Text[9];


//1 шаг

if (a == '1')
{
label2.Visible = Enabled;
pictureBox2.Visible = Enabled;

}
else
{
label4.Visible = Enabled;
pictureBox3.Visible = Enabled;

}
if (((b == '0' && (a == '1')) || ((b == '0') && (a == '0')) || ((b == '1') && (a == '0')) || ((b == '1') && (a == '1'))))
{
if ((b == '0') && (pictureBox3.Visible)) { pictureBox6.Visible = Enabled; }
if ((b == '0') && (pictureBox2.Visible)) { pictureBox5.Visible = Enabled; }
if ((b == '1') && (pictureBox2.Visible)) { pictureBox6.Visible = Enabled; pictureBox4.Visible = Enabled; }
if ((b == '1') && (pictureBox3.Visible)) { pictureBox5.Visible = Enabled; pictureBox4.Visible = Enabled; }
}


if (((c == '0' && (pictureBox5.Visible)) || ((c == '0') && (pictureBox6.Visible)) || ((c == '1') && (pictureBox5.Visible)) || ((c == '1') && (pictureBox6.Visible))))
{
if ((c == '0') && (pictureBox5.Visible)) { pictureBox7.Visible = Enabled; }
if ((c == '0') && (pictureBox6.Visible)) { pictureBox8.Visible = Enabled; }
if ((c == '1') && (pictureBox5.Visible)) { pictureBox8.Visible = Enabled; pictureBox29.Visible = Enabled; }
if ((c == '1') && (pictureBox6.Visible)) { pictureBox7.Visible = Enabled; pictureBox29.Visible = Enabled; }
}

if (((d == '0' && (c == '1')) || ((d == '0') && (c == '0')) || ((d == '1') && (c == '0')) || ((d == '1') && (c == '1'))))
{
if ((d == '0') && (pictureBox7.Visible)) { pictureBox9.Visible = Enabled; }
if ((d == '0') && (pictureBox8.Visible)) { pictureBox10.Visible = Enabled; }
if ((d == '1') && (pictureBox7.Visible)) { pictureBox10.Visible = Enabled; pictureBox30.Visible = Enabled; }
if ((d == '1') && (pictureBox8.Visible)) { pictureBox9.Visible = Enabled; pictureBox30.Visible = Enabled; }
}

if (((f == '0' && (d == '1')) || ((f == '0') && (d == '0')) || ((f == '1') && (d == '0')) || ((f == '1') && (d == '1'))))
{
if ((f == '0') && (pictureBox9.Visible)) { pictureBox11.Visible = Enabled; }
if ((f == '0') && (pictureBox10.Visible)) { pictureBox12.Visible = Enabled; }
if ((f == '1') && (pictureBox9.Visible)) { pictureBox12.Visible = Enabled; pictureBox31.Visible = Enabled; }
if ((f == '1') && (pictureBox10.Visible)) { pictureBox11.Visible = Enabled; pictureBox31.Visible = Enabled; }
}

if (((g == '0' && (f == '1')) || ((g == '0') && (f == '0')) || ((g == '1') && (f == '0')) || ((g == '1') && (f == '1'))))
{
if ((g == '0') && (pictureBox11.Visible)) { pictureBox14.Visible = Enabled; }
if ((g == '0') && (pictureBox12.Visible)) { pictureBox15.Visible = Enabled; }
if ((g == '1') && (pictureBox11.Visible)) { pictureBox15.Visible = Enabled; pictureBox32.Visible = Enabled; }
if ((g == '1') && (pictureBox12.Visible)) { pictureBox14.Visible = Enabled; pictureBox32.Visible = Enabled; }
}

if (((h == '0' && (g == '1')) || ((h == '0') && (g == '0')) || ((h == '1') && (g == '0')) || ((h == '1') && (g == '1'))))
{
if ((h == '0') && (pictureBox14.Visible)) { pictureBox16.Visible = Enabled; }
if ((h == '0') && (pictureBox15.Visible)) { pictureBox13.Visible = Enabled; }
if ((h == '1') && (pictureBox14.Visible)) { pictureBox13.Visible = Enabled; pictureBox33.Visible = Enabled; }
if ((h == '1') && (pictureBox15.Visible)) { pictureBox16.Visible = Enabled; pictureBox33.Visible = Enabled; }
}

if (((j == '0' && (h == '1')) || ((j == '0') && (h == '0')) || ((j == '1') && (h == '0')) || ((j == '1') && (h == '1'))))
{
if ((j == '0') && (pictureBox16.Visible)) { pictureBox17.Visible = Enabled; }
if ((j == '0') && (pictureBox13.Visible)) { pictureBox18.Visible = Enabled; }
if ((j == '1') && (pictureBox16.Visible)) { pictureBox18.Visible = Enabled; pictureBox34.Visible = Enabled; }
if ((j == '1') && (pictureBox13.Visible)) { pictureBox17.Visible = Enabled; pictureBox34.Visible = Enabled; }
}

if (((k == '0' && (j == '1')) || ((k == '0') && (j == '0')) || ((k == '1') && (j == '0')) || ((k == '1') && (j == '1'))))
{
if ((k == '0') && (pictureBox17.Visible)) { pictureBox28.Visible = Enabled; }
if ((k == '0') && (pictureBox18.Visible)) { pictureBox27.Visible = Enabled; }
if ((k == '1') && (pictureBox17.Visible)) { pictureBox27.Visible = Enabled; pictureBox35.Visible = Enabled; }
if ((k == '1') && (pictureBox18.Visible)) { pictureBox28.Visible = Enabled; pictureBox35.Visible = Enabled; }
}

if (((l == '0' && (k == '1')) || ((l == '0') && (k == '0')) || ((l == '1') && (k == '0')) || ((l == '1') && (k == '1'))))
{
if ((l == '0') && (pictureBox28.Visible)) { pictureBox19.Visible = Enabled; }
if ((l == '0') && (pictureBox27.Visible)) { pictureBox20.Visible = Enabled; }
if ((l == '1') && (pictureBox28.Visible)) { pictureBox20.Visible = Enabled; pictureBox36.Visible = Enabled; }
if ((l == '1') && (pictureBox27.Visible)) { pictureBox19.Visible = Enabled; pictureBox36.Visible = Enabled; }
}
}

private void button3_Click(object sender, EventArgs e)
{
pictureBox5.Visible = false;
pictureBox6.Visible = false;
pictureBox7.Visible = false;
pictureBox8.Visible = false;
pictureBox9.Visible = false;
pictureBox2.Visible = false;
pictureBox3.Visible = false;
pictureBox4.Visible = false;
pictureBox10.Visible = false;
pictureBox11.Visible = false;
pictureBox12.Visible = false;
pictureBox13.Visible = false;
pictureBox14.Visible = false;
pictureBox15.Visible = false;
pictureBox16.Visible = false;
pictureBox17.Visible = false;
pictureBox18.Visible = false;
pictureBox19.Visible = false;
pictureBox20.Visible = false;
pictureBox27.Visible = false;
pictureBox28.Visible = false;
pictureBox29.Visible = false;
pictureBox31.Visible = false;
pictureBox32.Visible = false;
pictureBox33.Visible = false;
pictureBox34.Visible = false;
pictureBox35.Visible = false;
pictureBox36.Visible = false;
pictureBox30.Visible = false;
label2.Visible = false;
label4.Visible = false;
textBox2.Clear();
textBox1.Clear();
}

private void pictureBox26_Click(object sender, EventArgs e)
{

}

private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < '0' || e.KeyChar > '1') e.Handled = true;
}
}
}
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:43  [ТС]
вот документ
Вложения
Тип файла: txt Новый текстовый документ.txt (15.4 Кб, 4 просмотров)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:44
Слушай, лучше скинь проект, я не думал что там так много пикчербоксов и прочего. Просто легче запустить и проверить, чем наугад выдумывать.

Добавлено через 35 секунд
Цитата Сообщение от Puschistik Посмотреть сообщение
вот документ
Здесь можно использовать теги форматирования кода, а не просто текстом выкладывать.
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:46  [ТС]
вот проект
Вложения
Тип файла: rar WindowsFormsApplication1.rar (97.1 Кб, 5 просмотров)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:52
Что-то ты там намутил. У тебя есть рабочий проект без этого таймера, который ты не знаешь куда запихать?

Добавлено через 42 секунды
Ты что взял скопировал код и тупо наугад, пофиг куда вставил? Проект не компилится, форма не отображается.

Добавлено через 47 секунд
Всё заработало.

Добавлено через 1 минуту
Такой вопрос: Что вообще программа делать должна? В чём её суть? Какие-то клетки...
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 00:54  [ТС]
у меня все работает не надо там там конечно замудрено но все же))) так можно его сунуть туда если нет мне впринципе не обязательно))

Добавлено через 1 минуту
ну нам вообще задали сделать код NRZI ну я сделал таким образом вот я и хочу чтоб эта красная хрень отображалась по очередно))
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 00:59
Цитата Сообщение от Puschistik Посмотреть сообщение
у меня все работает
Не верю. Скачай проект и попробуй его запустить. Всё подчёркнуто красным, куски кода вставлены просто наобум. Ну это я уже удалил, всё теперь работает. Правда странно как-то. В итоге получается квадраты в ряд, если много раз генерировать.

Добавлено через 2 минуты
Всё, просто при каждом нажатии надо сбрасывать состояние.

Добавлено через 35 секунд
C#
1
2
3
4
5
6
7
8
        private void Кнопка_Click(object sender, EventArgs e)
        {
            ResetState();
 
            Random rnd = new Random();
            var a = rnd.Next(0, 2);
            var b = rnd.Next(0, 2);
            //-------------
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
        private void button3_Click(object sender, EventArgs e)
        {
            ResetState();
        }
 
        private void ResetState()
        {
            pictureBox5.Visible = false;
            pictureBox6.Visible = false;
            pictureBox7.Visible = false;
            pictureBox8.Visible = false;
            pictureBox9.Visible = false;
            pictureBox2.Visible = false;
            pictureBox3.Visible = false;
            pictureBox4.Visible = false;
            pictureBox10.Visible = false;
            pictureBox11.Visible = false;
            pictureBox12.Visible = false;
            pictureBox13.Visible = false;
            pictureBox14.Visible = false;
            pictureBox15.Visible = false;
            pictureBox16.Visible = false;
            pictureBox17.Visible = false;
            pictureBox18.Visible = false;
            pictureBox19.Visible = false;
            pictureBox20.Visible = false;
            pictureBox27.Visible = false;
            pictureBox28.Visible = false;
            pictureBox29.Visible = false;
            pictureBox31.Visible = false;
            pictureBox32.Visible = false;
            pictureBox33.Visible = false;
            pictureBox34.Visible = false;
            pictureBox35.Visible = false;
            pictureBox36.Visible = false;
            pictureBox30.Visible = false;
            label2.Visible = false;
            label4.Visible = false;
            textBox2.Clear();
            textBox1.Clear();
        }
0
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 44
09.04.2013, 01:08  [ТС]
там все нормально как мне нужно поверь мне просто там паузу бы поставить и все

Добавлено через 8 минут
нет мне нужно чтобы пауза происходила между условиями вывода пикчеров
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 01:33
Вот вариант "лишь бы работало". Судя по коду такой и нужен.
Вложения
Тип файла: zip WindowsFormsApplication1.zip (34.5 Кб, 5 просмотров)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
09.04.2013, 01:38
Метод ResetState(); вставь в самое начало обработчика клика по кнопке "ОК", я забыл это сделать.

Добавлено через 2 минуты
Цитата Сообщение от Puschistik Посмотреть сообщение
там все нормально как мне нужно поверь
Да нифига там не нормально. То есть, судя по твоему "нормально", мне надо было в оба обработчика скопировать километровый код отключения видимости пикчербоксов? Вот с методом ResetState(); более менее ещё можно сказать нормально, так как не дублируется код. Там вообще всё можно было в один метод запихать, который бы вызывал другие нужные методы и там было бы минимальное кол-во строк кода. Оба клика по обоим кнопкам можно было повесить на один обработчик.

Добавлено через 59 секунд
Я это не сделал, потому что судя по всему тебе это не надо, мне тем более
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.04.2013, 01:38
Помогаю со студенческими работами здесь

Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое значение на единицу в заданном диапазоне
Добрый вечер Ув. программисты, помогите пожалуйста разобраться с программой, все ли корректно...

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

Создать счётчик с пустым классом, который прибавляет или отнимает 1 от числа
Создать счётчик с пустым классом , который прибавляете и отнимает 1 у числа

Описать класс, реализующий восьмеричный счетчик, который может увеличивать или уменьшать свое значение
Всем привет. Уже все перепробывал с этим заданием. помогите. желательно попроще Описать класс,...

Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое значение на единицу
заданном диапазоне.Предусмотреть инициализацию счетчика значениями по умолчанию и произвольными...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru