Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

/// Требуется переменная конструктора.



Главная страница

namespace Testerus

{

partial class Form1

{

/// <summary>

/// Требуется переменная конструктора.

/// </summary>

private System.ComponentModel.IContainer components = null;

/// <summary>

/// Освободить все используемые ресурсы.

/// </summary>

/// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>

protected override void Dispose(bool disposing)

{

if (disposing && (components!= null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Код, автоматически созданный конструктором форм Windows

/// <summary>

/// Обязательный метод для поддержки конструктора - не изменяйте

/// содержимое данного метода при помощи редактора кода.

/// </summary>

private void InitializeComponent()

{

this.pictureBox1 = new System.Windows.Forms.PictureBox();

this.label1 = new System.Windows.Forms.Label();

this.groupBox1 = new System.Windows.Forms.GroupBox();

this.groupBox2 = new System.Windows.Forms.GroupBox();

this.groupBox3 = new System.Windows.Forms.GroupBox();

this.label2 = new System.Windows.Forms.Label();

this.label3 = new System.Windows.Forms.Label();

this.label4 = new System.Windows.Forms.Label();

this.btnTest1 = new System.Windows.Forms.Button();

this.btnTest2 = new System.Windows.Forms.Button();

this.btnTest3 = new System.Windows.Forms.Button();

this.label5 = new System.Windows.Forms.Label();

((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();

this.groupBox1.SuspendLayout();

this.groupBox2.SuspendLayout();

this.groupBox3.SuspendLayout();

this.SuspendLayout();

//

// pictureBox1

//

this.pictureBox1.BackgroundImage = global::Testerus.Properties.Resources.college;

this.pictureBox1.Location = new System.Drawing.Point(36, 40);

this.pictureBox1.Name = "pictureBox1";

this.pictureBox1.Size = new System.Drawing.Size(602, 334);

this.pictureBox1.TabIndex = 0;

this.pictureBox1.TabStop = false;

//

// label1

//

this.label1.Location = new System.Drawing.Point(60, 597);

this.label1.Name = "label1";

this.label1.Size = new System.Drawing.Size(534, 19);

this.label1.TabIndex = 1;

this.label1.Text = "Стерлитамакский Колледж Строительства, Экономики И Права, 2014г\r\n";

//

// groupBox1

//

this.groupBox1.Controls.Add(this.btnTest1);

this.groupBox1.Controls.Add(this.label2);

this.groupBox1.Location = new System.Drawing.Point(36, 380);

this.groupBox1.Name = "groupBox1";

this.groupBox1.Size = new System.Drawing.Size(602, 62);

this.groupBox1.TabIndex = 2;

this.groupBox1.TabStop = false;

this.groupBox1.Text = "Тест на уровень интернет-зависимости.";

//

// groupBox2

//

this.groupBox2.Controls.Add(this.btnTest2);

this.groupBox2.Controls.Add(this.label3);

this.groupBox2.Location = new System.Drawing.Point(36, 448);

this.groupBox2.Name = "groupBox2";

this.groupBox2.Size = new System.Drawing.Size(602, 73);

this.groupBox2.TabIndex = 3;

this.groupBox2.TabStop = false;

this.groupBox2.Text = "Тест на определение уровня общительности";

//

// groupBox3

//

this.groupBox3.Controls.Add(this.btnTest3);

this.groupBox3.Controls.Add(this.label4);

this.groupBox3.Location = new System.Drawing.Point(36, 527);

this.groupBox3.Name = "groupBox3";

this.groupBox3.Size = new System.Drawing.Size(602, 67);

this.groupBox3.TabIndex = 4;

this.groupBox3.TabStop = false;

this.groupBox3.Text = "Тест на уровень самооценки.";

//

// label2

//

this.label2.Location = new System.Drawing.Point(6, 19);

this.label2.Name = "label2";

this.label2.Size = new System.Drawing.Size(515, 40);



this.label2.TabIndex = 5;

this.label2.Text = "Проверьте себя, на сколько вы зависимы от интерента\r\n";

//

// label3

//

this.label3.Location = new System.Drawing.Point(6, 19);

this.label3.Name = "label3";

this.label3.Size = new System.Drawing.Size(515, 47);

this.label3.TabIndex = 6;

this.label3.Text = "Проверьте себя, на сколько вы общительны";

//

// label4

//

this.label4.Location = new System.Drawing.Point(6, 19);

this.label4.Name = "label4";

this.label4.Size = new System.Drawing.Size(515, 40);

this.label4.TabIndex = 7;

this.label4.Text = "Проверьте свою самооценку";

//

// btnTest1

//

this.btnTest1.Location = new System.Drawing.Point(527, 19);

this.btnTest1.Name = "btnTest1";

this.btnTest1.Size = new System.Drawing.Size(69, 29);

this.btnTest1.TabIndex = 6;

this.btnTest1.Text = "Начать";

this.btnTest1.UseVisualStyleBackColor = true;

this.btnTest1.Click += new System.EventHandler(this.btnTest1_Click);

//

// btnTest2

//

this.btnTest2.Location = new System.Drawing.Point(527, 22);

this.btnTest2.Name = "btnTest2";

this.btnTest2.Size = new System.Drawing.Size(69, 29);

this.btnTest2.TabIndex = 7;

this.btnTest2.Text = "Начать";

this.btnTest2.UseVisualStyleBackColor = true;

this.btnTest2.Click += new System.EventHandler(this.btnTest2_Click);

//

// btnTest3

//

this.btnTest3.Location = new System.Drawing.Point(527, 19);

this.btnTest3.Name = "btnTest3";

this.btnTest3.Size = new System.Drawing.Size(69, 29);

this.btnTest3.TabIndex = 8;

this.btnTest3.Text = "Начать";

this.btnTest3.UseVisualStyleBackColor = true;

this.btnTest3.Click += new System.EventHandler(this.btnTest3_Click);

//

// label5

//

this.label5.Location = new System.Drawing.Point(194, 9);

this.label5.Name = "label5";

this.label5.Size = new System.Drawing.Size(254, 19);

this.label5.TabIndex = 5;

this.label5.Text = "Оцените себя и свои возможности";

//

// Form1

//

this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);

this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

this.ClientSize = new System.Drawing.Size(653, 621);

this.Controls.Add(this.label5);

this.Controls.Add(this.groupBox3);

this.Controls.Add(this.groupBox2);

this.Controls.Add(this.groupBox1);

this.Controls.Add(this.label1);

this.Controls.Add(this.pictureBox1);

this.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));

this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);

this.MaximizeBox = false;

this.MinimizeBox = false;

this.Name = "Form1";

this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;

this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;

this.Text = "Тестрер";

((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();

this.groupBox1.ResumeLayout(false);

this.groupBox2.ResumeLayout(false);

this.groupBox3.ResumeLayout(false);

this.ResumeLayout(false);

}

#endregion

private System.Windows.Forms.PictureBox pictureBox1;

private System.Windows.Forms.Label label1;

private System.Windows.Forms.GroupBox groupBox1;

private System.Windows.Forms.Button btnTest1;

private System.Windows.Forms.Label label2;

private System.Windows.Forms.GroupBox groupBox2;

private System.Windows.Forms.Button btnTest2;

private System.Windows.Forms.Label label3;

private System.Windows.Forms.GroupBox groupBox3;

private System.Windows.Forms.Button btnTest3;

private System.Windows.Forms.Label label4;

private System.Windows.Forms.Label label5;

}

}


 

Тест на определения уровня общительности

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace Testerus

{

public partial class test2: Form

{

int act = 1; // Текущий вопрос

int result; // Текущий результат

bool isFinished;

string[] Messages = // Результаты

{

/*3*/ "Ваша коммуникабельность носит болезненный характер. Вы говорливы, многословны, вмешиваетесь в дела, которые не имеют к Вам никакого отношения. Берётесь судить о проблемах, в которых не компетентны. Вольно или невольно Вы часто бываете причиной разного рода конфликтов в Вашем окружении. Вспыльчивы, обидчивы, нередко бываете необъективны. Серьёзная работа не для Вас. Людям – и на работе, и дома, и вообще повсюду – трудно с Вами. Да, Вам надо поработать над собой и своим характером! Прежде всего, воспитывайте в себе терпеливость и сдержанность, уважительно относитесь к людям, наконец, подумайте о своём здоровье – такой стиль жизни не проходит бесследно. ",

/*4-8*/ "Вы, должно быть, \"рубаха-парень\". Общительность бьёт из Вас ключом. Вы всегда в курсе всех дел. Вы любите принимать участие во всех дискуссиях, хотя серьёзные темы могут вызвать у Вас мигрень или даже хандру. Охотно берете слово по любому вопросу, даже если имеете о нем поверхностное представление. Всюду чувствуете себя в своей тарелке. Берётесь за любое дело, хотя не всегда можете успешно довести его до конца. По этой самой причине руководители и коллеги относятся к Вам с некоторой опаской и сомнениями. Задумайтесь над этими фактами.",

/*9-13*/ "Вы весьма общительны (порой, быть может, даже сверх меры). Любопытны, разговорчивы, любите высказываться по разным вопросам, что, бывает, вызывает раздражение окружающих. Охотно знакомитесь с новыми людьми. Любите бывать в центре внимания, никому не отказываете в просьбах, хотя не всегда можете их выполнить. Бывает, вспылите, но быстро отходите. Чего Вам недостаёт, так это усидчивости, терпения и отваги при столкновении с серьёзными проблемами. При желании, однако, Вы можете себя заставить не отступать.",

/*14-18*/ "У вас нормальная коммуникабельность. Вы любознательны, охотно слушаете интересного собеседника, достаточно терпеливы в общении, отстаиваете свою точку зрения без вспыльчивости. Без неприятных переживаний идёте на встречу с новыми людьми. В то же время не любите шумных компаний; экстравагантные выходки и многословие вызывают у Вас раздражение.",

/*19-24*/ "Вы в известной степени общительны и в незнакомой обстановке чувствуете себя вполне уверенно. Новые проблемы Вас не пугают. И все же с новыми людьми сходитесь с оглядкой, в спорах и диспутах участвуют неохотно. В Ваших высказываниях порой слишком много сарказма, без всякого на то основания. Эти недостатки исправимы.",

/*25-29*/ "Вы замкнуты, неразговорчивы, предпочитаете одиночество, поэтому у Вас мало друзей. Новая работа и необходимость новых контактов если и не ввергают Вас в панику, то надолго выводят из равновесия. Вы знаете эту особенность своего характера и бываете недовольны собой. Но не ограничивайтесь только таким недовольством – в Вашей власти переломить эти особенности характера. Разве не бывает, что при какой-либо сильной увлечённости Вы приобретаете вдруг полную коммуникабельность? Стоит только встряхнуться.",

/* 30-32*/ "Вы явно некоммуникабельны, и это Ваша беда, так как больше всего страдаете от этого Вы сами. Но и близким Вам людям нелегко. На Вас трудно положиться в деле, которое требует групповых усилий. Старайтесь быть общительнее, контролируйте себя."

};

string[] Questions = // Список вопросов

{

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

"Вызывает ли у Вас смятение и неудовольствие поручение выступить с докладом, сообщением, информацией на каком-либо совещании, собрании или тому подобном мероприятии?",

"Не откладываете ли Вы визит к врачу до последнего момента?",

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

"Любите ли Вы делиться своими переживаниями с кем бы то ни было?",

"Раздражаетесь ли Вы, если незнакомый человек на улице обратится к Вам с просьбой (показать дорогу, назвать время, ответить на какой-то вопрос)?",

"Верите ли Вы, что существует проблема \"отцов и детей\" и что людям разных поколений трудно понимать друг друга? ",

"Постесняетесь ли Вы напомнить знакомому, что он забыл Вам вернуть деньги, которые занял несколько месяцев назад? ",

"В ресторане либо в столовой Вам подали явно недоброкачественное блюдо. Промолчите ли Вы, лишь рассерженно отодвинув тарелку?",

" Оказавшись один на один с незнакомым человеком. Вы не вступите с ним в беседу и будете тяготиться, если первым заговорит он. Так ли это?",

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

" Боитесь ли Вы участвовать в какой-либо комиссии по рассмотрению конфликтных ситуаций? ",

" У Вас есть собственные сугубо индивидуальные критерии оценки произведений литературы, искусства, культуры и никаких чужих мнений на этот счёт Вы не приемлете. Это так?",

" Услышав где-либо в кулуарах высказывание явно ошибочной точки зрения по хорошо известному Вам вопросу, предпочитаете ли Вы промолчать и не вступать в разговор? ",

" Вызывает ли у Вас досаду чья-либо просьба помочь разобраться в том или ином служебном вопросе или учебной теме? ",

" Охотнее ли Вы излагаете свою точку зрения (мнение, оценку) в письменной форме, чем в устной?"

};

public test2()

{

InitializeComponent();

}

void showPrevie()

{

groupBox1.Text = "Вопрос #1";

tText.Text = Questions[0];

this.Hide(); // Скрываем текущую форму

Application.OpenForms[0].Show(); // Показываем форму приветсвия

}

private void test2_Load(object sender, EventArgs e)

{

groupBox1.Text = "Вопрос #1";

tText.Text = Questions[0];

}

private void btnNext_Click(object sender, EventArgs e)

{

if (isFinished)

{

showPrevie();

return; // Прерываем выполнение, если мы завершили тест

}

bool clicked = false;

if (a1.Checked) // Да

{

clicked = true;

result += 2;

}

else if (a2.Checked) // Иногда

{

clicked = true;

result += 1;

}

else if (a3.Checked) // Нет

{

clicked = true;

result += 0;

}

//-----------------------------------------

if (clicked)

{

if (act == Questions.Length - 1)

{

if (result < 4)

{

tText.Text = Messages[0];

}

else if (result < 9)

{

tText.Text = Messages[1];

}

else if (result < 14)

{

tText.Text = Messages[2];

}

else if (result < 19)

{

tText.Text = Messages[3];

}

else if (result < 25)

{

tText.Text = Messages[4];

}

else if (result < 30)

{

tText.Text = Messages[5];

}

else

{

tText.Text = Messages[6];

}

//---------------------------

groupBox1.Text = "Результат теста:";

btnNext.Text = "Выход";

isFinished = true;

//---------------------------

a1.Visible = false;

a2.Visible = false;

a3.Visible = false;

//---------------------------

}

else

{

act++;

// Выставляет текст нового вопроса

tText.Text = Questions[act];

// Устанавливаем номер вопроса

groupBox1.Text = "Вопрос #" + (act).ToString();

// Обновляем номер вопроса

}

//------------------------------------------

// Сбрасываем выбранный ответ

//------------------------------------------

a1.Checked = false;

a2.Checked = false;

a3.Checked = false;

//------------------------------------------

}

}

private void test2_FormClosed(object sender, FormClosedEventArgs e)

{

showPrevie();

}

 

private void test2_FormClosing(object sender, FormClosingEventArgs e)

{

showPrevie();

}

}

}


 

Тест на уровень интернет-зависимости

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace Testerus

{

public partial class test1: Form

{

int act = 1; // Текущий вопрос

int result; // Текущий результат

bool isFinished;

string[] Messages = // Результаты

{

"Вы мудрый пользователь интернета. Можете путешествовать по сети сколько угодно долго, т.к. умеете контролировать себя.",

"У вас есть некоторые проблемы, связанные с чрезмерным увлечением интернетом. Если вы не обратите на них внимания сейчас - в дальнейшем они могут заполнить всю вашу жизнь.",

"Использование интернета вызывает значительные проблемы в вашей жизни. Вам требуется срочная помощь психотерапевта."

};

string[] Questions = // Список вопросов

{

"Замечаете, что проводите в онлайне больше времени, чем намеревались?",

"Пренебрегаете домашними делами, чтобы подольше побродить в сети?",

"Предпочитаете пребывание в сети интимному общению с партнером?",

"Заводите знакомства с пользователями интернета, находясь в онлайне?",

"Раздражаетесь из-за того, что окружающие интересуются количеством времени, проводимым вами в сети?",

"Отмечаете, что перестали делать успехи в учебе или работе, так как слишком много времени проводите в сети?",

"Проверяете электронную почту раньше, чем сделаете что-то другое, более необходимое?",

"Отмечаете, что снижается производительность труда из-за увлечения интернетом?",

"Занимаете оборонительную позицию и скрытничаете, когда вас спрашивают, чем вы занимаетесь в сети?",

"Блокируете беспокоящие мысли о вашей реальной жизни мыслями об интернете?",

"Обнаруживаете себя предвкушающим очередной выход в Сеть?",

"Ощущаете, что жизнь без интернета скучна, пуста и безрадостна?",

"Ругаетесь, кричите или иным образом выражаете свою досаду, когда кто-то пытается отвлечь вас от пребывания в сети?",

"Пренебрегаете сном, засиживаясь в интернете допоздна?",

"Предвкушаете, чем займетесь в интернете, находясь в офлайне?",

"Говорите себе: \"Еще минутку\", сидя в сети?",

"Терпите поражение в попытках сократить время, проводимое в онлайне?",

"Пытаетесь скрыть количество времени, проводимое вами в сети?",

"Вместо того, чтобы выбраться куда-либо с друзьями, выбираете интернет?",

"Испытываете депрессию, подавленность или нервозность, будучи вне сети и отмечаете, что это состояние проходит, как только вы оказываетесь в онлайне?"

};

public test1()

{

InitializeComponent();

}

void showPrevie()

{

groupBox1.Text = "Вопрос #1";

tText.Text = Questions[0];

this.Hide(); // Скрываем текущую форму

Application.OpenForms[0].Show(); // Показываем форму приветсвия

}

private void btnNext_Click(object sender, EventArgs e)

{

if(isFinished)

{

showPrevie();

return; // Прерываем выполнение, если мы завершили тест

}

int old = result;

if(a1.Checked)

{

result += 1;

}

else if (a2.Checked)

{

result += 2;

}

else if (a3.Checked)

{

result += 3;

}

else if (a4.Checked)

{

result += 4;

}

else if (a5.Checked)

{

result += 5;

}

//-----------------------------------------

if (result > old)

{

if (act == Questions.Length-1)

{

if (result < 49)

{

tText.Text = Messages[0];

}

else if (result < 79)

{

tText.Text = Messages[1];

}

else

{

tText.Text = Messages[2];

}

//---------------------------

groupBox1.Text = "Результат теста:";

btnNext.Text = "Выход";

isFinished = true;

//---------------------------

a1.Visible = false;

a2.Visible = false;

a3.Visible = false;

a4.Visible = false;

a5.Visible = false;

//---------------------------

}

else

{

act++;

// Выставляет текст нового вопроса

tText.Text = Questions[act];

// Устанавливаем номер вопроса

groupBox1.Text = "Вопрос #" + (act).ToString();

// Обновляем номер вопроса

}

//------------------------------------------

// Сбрасываем выбранный ответ

//------------------------------------------

a1.Checked = false;

a2.Checked = false;

a3.Checked = false;

a4.Checked = false;

a5.Checked = false;

//------------------------------------------

}

}

private void test1_Load(object sender, EventArgs e)

{

groupBox1.Text = "Вопрос #1";

tText.Text = Questions[0];

}

private void test1_FormClosed(object sender, FormClosedEventArgs e)

{

showPrevie();

}

private void test1_FormClosing(object sender, FormClosingEventArgs e)

{

showPrevie();

}

}}

Тест на уровень самооценки

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

 

namespace Testerus

{

public partial class test3: Form

{

struct Answer

{

public Answer(string a, int v): this()

{

Answ = a;

value = v;

}

public string Answ;

public int value;

}

 

struct Question

{

public string Quest;

public Answer a1;

public Answer a2;

public Answer a3;

public Question(string q, Answer aa1, Answer aa2, Answer aa3)

{

Quest = q;

a1 = aa1;

a2 = aa2;

a3 = aa3;

}

}

int act = 0; // Текущий вопрос

int result; // Текущий результат

bool isFinished;

string[] Messages = // Результаты

{

"Очевидно, вы недовольны собой, вас муча-сомнения и неудовлетворенность своим интеллектом, способностями, достижениями, своей внешностью, возрастом, полом... Остановитесь! Кто сказал, что любить себя плохо? Кто внушил вам, что думающий человек должен быть постоянно собой недоволен? Разумеется, никто не требует от вас самодовольства, но вы должны принимать себя, уважать себя, поддерживать в себе этот огонек.",

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

"Вы довольны собой и уверены в себе. У вас большая потребность доминировать над людьми, любите подчеркивать свое «я», выделять свое мнение. Вам безразлично то, что о вас говорят, но сами вы имеете склонность критиковать других. Чем больше у вас баллов, тем больше вам подходит определение: «Вы любите себя, но не любите других». Но у вас есть один недостаток: слишком серьезно к себе относитесь, не принимаете никакой критической информации. И даже если результаты теста вам не понравятся, скорее всего, вы «защититесь» утверждением «все врут календари». А жаль... "

};

 

Question[] Questions =

{

new Question

(

"Как часто вас терзают мысли, о том, что вам не следовало говорить или делать что-то? ",

new Answer("очень часто", 1),

new Answer("иногда ", 3),

new Answer("", 0)

),

new Question

(

"Если вы общаетесь с блестящим и остроумным человеком, вы: ",

new Answer("постараетесь победить его в остроумии", 5),

new Answer("не будете ввязываться в соревнование, а отдадите ему должное и выйдете из разговора ", 1),

new Answer("", 0)

),

new Question

(

"Выберите одно из мнений, наиболее вам близкое: ",

new Answer("то, что многим кажется везением, на самом деле, результат упорного труда", 5),

new Answer("успехи зачастую зависят от счастливого стечения обстоятельств", 1),

new Answer("в сложной ситуации главное — не упорство или везение, а человек, который сможет одобрить или утешить", 3)

),

new Question

(

"Вам показали шарж или пародию на вас. Вы:",

new Answer("рассмеетесь и обрадуетесь тому, что в вас есть что-то оригинальное", 3),

new Answer("тоже попытаетесь найти что-то смешное в вашем партнере и высмеять его", 4),

new Answer("обидитесь, но не подадите вида", 1)

),

new Question

(

"Вы всегда спешите, вам не хватает времени или вы беретесь за выполнение заданий, превышающих возможности одного человека? ",

new Answer("да", 1),

new Answer("нет", 5),

new Answer("не знаю", 3)

),

new Question

(

"Вы выбираете духи в подарок подруге. Купите: ",

new Answer("духи, которые нравятся вам ", 5),

new Answer("духи, которым, как вы думаете, будет рада подруга, хотя вам лично они не нравятся", 3),

new Answer("духи, которые рекламировали в недавней телепередаче", 6)

),

new Question

(

"Вы любите представлять себе различные ситуации, в которых вы ведете себя совершенно иначе, чем в жизни? ",

new Answer("да", 1),

new Answer("нет", 5),

new Answer("не знаю", 3)

),

new Question

(

"Задевает ли вас, когда ваши коллеги (особенно молодые) добиваются большего успеха, чем вы? ",

new Answer("да", 1),

new Answer("нет", 5),

new Answer("не знаю", 3)

),

new Question

(

"Доставляет ли вам удовольствие возражать кому-либо? ",

new Answer("да", 1),

new Answer("нет", 5),

new Answer("не знаю", 3)

),

new Question

(

"Закройте глаза и попытайтесь представить себе 3 цвета: ",

new Answer("голубой ", 1),

new Answer("желтый ", 3),

new Answer("красный ", 5)

)

};

void showPrevie()

{

this.Hide(); // Скрываем текущую форму

Application.OpenForms[0].Show(); // Показываем форму приветсвия

}

public test3()

{

InitializeComponent();

}

private void test3_Load(object sender, EventArgs e)

{

groupBox1.Text = "Вопрос #1";

tText.Text = Questions[0].Quest;

a1.Text = Questions[0].a1.Answ;

a2.Text = Questions[0].a2.Answ;

if (Questions[0].a3.Answ.Length > 0 && Questions[0].a3.value > 0)

{

a3.Text = Questions[0].a3.Answ;

a3.Visible = true;

}

else a3.Visible = false;

}

private void btnNext_Click(object sender, EventArgs e)

{

if (isFinished)

{

showPrevie();

return; // Прерываем выполнение, если мы завершили тест

}

bool clicked = false;

if (a1.Checked)

{

clicked = true;

result += Questions[act].a1.value;

}

else if (a2.Checked)

{

clicked = true;

result += Questions[act].a2.value;

}

else if (a3.Checked)

{

clicked = true;

result += Questions[act].a3.value;

}

//-----------------------------------------

if (clicked)

{

if (act == Questions.Length - 1)

{

if (result < 24)

{

tText.Text = Messages[0];

}

else if (result < 38)

{

tText.Text = Messages[1];

}

else

{

tText.Text = Messages[2];

}

//---------------------------

groupBox1.Text = "Результат теста:";

btnNext.Text = "Выход";

isFinished = true;

//---------------------------

a1.Visible = false;

a2.Visible = false;

a3.Visible = false;

//---------------------------

}

else

{

act++;

// Выставляет текст нового вопроса

tText.Text = Questions[act].Quest;

// Устанавливаем номер вопроса

groupBox1.Text = "Вопрос #" + (act).ToString();

//---------------------------------------------

a1.Text = Questions[act].a1.Answ;

a2.Text = Questions[act].a2.Answ;

//---------------------------------------------

if (Questions[act].a3.Answ.Length > 0 && Questions[act].a3.value > 0)

{

a3.Text = Questions[act].a3.Answ;

a3.Visible = true;

}

else a3.Visible = false;

}

//------------------------------------------

// Сбрасываем выбранный ответ

//------------------------------------------

/* a1.Checked = false;

a2.Checked = false;

a3.Checked = false;*/

//------------------------------------------

}

}

private void test3_FormClosed(object sender, FormClosedEventArgs e)

{

showPrevie();

}

private void test3_FormClosing(object sender, FormClosingEventArgs e)

{

showPrevie();

}

}

}


Дата добавления: 2015-08-28; просмотров: 41 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Выездная Кухня с Шеф-Поваром | В трамвае дошкольник отрывает два билета и показывает их матери: 1 страница

mybiblioteka.su - 2015-2024 год. (0.126 сек.)