Почему та не работает код, хотя ошибок не выдает - C#
Формулировка задачи:
При вводе текста "выход" в TextBox должно ввестись в Label текст "приняла". Но почему та ни чего не происходит.
public class DECCES { public string OutputText = null; public string InputText = null; [STAThread] static void Main() { DECCES CES = new DECCES(); string OutputTextLocal = null; CES.OutputText = OutputTextLocal; string InputTextLocal=null; CES.InputText = InputTextLocal; if (InputTextLocal == "выход") { OutputTextLocal= "приняла"; // Application.Exit(); } // if (Form_Intro.textInput == "выход") { Form_Intro.OutputText = "приняла"; } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form_Intro()); // Если приложение WindowsForm то this.Close(); // Application.Exit(); // Environment.Exit(0); // Приложение завершается и возвращает ОС указанное параметром значение // Environment.FailFast("Палундра!"); // Приложение моментально схлапывается, предварительно записывая строку в журнал событий. // Application.Shutdown Простое закрытие // Environment.FailFast Вынужденное закрытие: // Convert.ToDouble(textbox1.Text) } }
namespace ProjectsDECCES { public partial class Form_Intro { /// <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> public void InitializeComponent() { DECCES CES = new DECCES(); this.textOutput = new System.Windows.Forms.Label(); this.textInput = new System.Windows.Forms.TextBox(); this.SuspendLayout(); // // textOutput // this.textOutput.AutoSize = true; this.textOutput.BackColor = System.Drawing.Color.Black; this.textOutput.Dock = System.Windows.Forms.DockStyle.Top; this.textOutput.Font = new System.Drawing.Font("Century Gothic", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); this.textOutput.ForeColor = System.Drawing.Color.White; this.textOutput.Location = new System.Drawing.Point(0, 0); this.textOutput.Name = "textOutput"; this.textOutput.Size = new System.Drawing.Size(23, 25); this.textOutput.TabIndex = 0; this.textOutput.Text = CES.OutputText; this.textOutput.Click += new System.EventHandler(this.label1_Click); // // textInput // this.textInput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.textInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.textInput.Dock = System.Windows.Forms.DockStyle.Bottom; this.textInput.ForeColor = System.Drawing.Color.White; this.textInput.Location = new System.Drawing.Point(0, 219); this.textInput.MaxLength = 13; this.textInput.Name = "textInput"; this.textInput.Size = new System.Drawing.Size(300, 21); this.textInput.TabIndex = 1; //this.textInput.Text = null; CES.InputText = textInput.Text; // // Form_Intro // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.Black; this.ClientSize = new System.Drawing.Size(300, 240); this.Controls.Add(this.textInput); this.Controls.Add(this.textOutput); this.Font = new System.Drawing.Font("Century Gothic", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Name = "Form_Intro"; this.ShowIcon = false; this.ShowInTaskbar = false; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Form_Intro"; this.Load += new System.EventHandler(this.Form_Intro_Load); this.ResumeLayout(false); this.PerformLayout(); } #endregion private System.Windows.Forms.Label textOutput; private System.Windows.Forms.TextBox textInput; } }
странно, почему та код не работает.
Решение задачи: «Почему та не работает код, хотя ошибок не выдает»
textual
Листинг программы
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { MyTxt mtx = new MyTxt(); Console.WriteLine("Введите предложение"); //Считываем введенный текст в переменную класса mtx.InputText = Console.ReadLine(); //Преобразовываем в верхний регистр mtx.OutputText = mtx.InputText.ToUpper(); Console.WriteLine(string.Format("Ваше предложение: {0} \nВаше предложение в верхнем регистре: {1}", mtx.InputText, mtx.OutputText)); Console.ReadKey();} } class MyTxt { public string InputText { get; set; } public string OutputText { get; set; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д