DefectRand/main.cs

88 lines
3.4 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace DefectRand
{
partial class MainForm : Form
{
string[] defectStrings = {
"Аккумуляторный отсек требует обслуживания.",
"Не горит подсветка приборной панели."
};
public MainForm()
{
InitializeComponent();
}
private System.ComponentModel.IContainer components = null;
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
this.randButton = new System.Windows.Forms.Button();
this.textField = new System.Windows.Forms.RichTextBox();
this.SuspendLayout();
this.randButton.Location = new System.Drawing.Point(13, 231);
this.randButton.Name = "randButton";
this.randButton.Size = new System.Drawing.Size(263, 23);
this.randButton.TabIndex = 0;
this.randButton.Text = "Ещё";
this.randButton.UseVisualStyleBackColor = true;
randButton.Click += new EventHandler(getDefect);
this.textField.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.textField.Location = new System.Drawing.Point(13, 13);
this.textField.Name = "textField";
this.textField.Size = new System.Drawing.Size(263, 212);
this.textField.TabIndex = 1;
this.textField.Text = "Рандомайзер дефектов\nспециально для ВМО\n2017 by iiiypuk";
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(288, 266);
this.Controls.Add(this.textField);
this.Controls.Add(this.randButton);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.MaximizeBox = false;
this.MinimizeBox = false;
// TODO: Change icon in taskbar without resx file
// this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
// Icon appIcon = new Icon("./app.ico");
// this.Icon = ((System.Drawing.Icon)(appIcon));
this.Name = "MainForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "DefectRand - 1.0";
this.ResumeLayout(false);
}
private void getDefect(object sender, EventArgs e)
{
// MessageBox.Show("Hello World");
this.textField.Text = defectStrings[new Random().Next(0, defectStrings.Length)];
}
private System.Windows.Forms.Button randButton;
private System.Windows.Forms.RichTextBox textField;
}
static class Program
{
[STAThread]
public static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
}