Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CSharp_for_Beginners.doc
Скачиваний:
32
Добавлен:
23.11.2019
Размер:
2.4 Mб
Скачать

Получение значения из другой формы

В этом примере извлекается значение из текстового поля в одной форме Windows Forms и отображается в текстовом поле в другой форме.

Пример29

// In Form1.cs.

private Form2 otherForm = new Form2();

private void GetOtherFormTextBox()

{

textBox1.Text = otherForm.TextBox1.Text;

}

private void button1_Click(object sender, EventArgs e)

{

GetOtherFormTextBox();

}

Компиляция кода

Для этого примера необходимы следующие компоненты.

  • Две формы с именами Form1 and Form2. В каждой форме содержится элемент управления TextBox с именем textBox1. Form1 должна создать экземпляр Form2 и присвоить его otherForm; GetOtherFormTextBox скопирует текст из textBox1, находящегося в Form2, в textBox1 в Form1.

  • Свойству Текст textBox1 в Form2 должно быт назначено строковое значение во время разработки.

How to: Display One Form from Another

This example displays a second form from a Windows Form.

This example requires two Windows Forms named Form1 and Form2.

  • Form1 contains a Button control named button1.

Procedure

To create Form1

  1. Create a Windows Forms Application, and name it Form1.

  2. Add a Button control to the form, and name it button1.

  3. Add the Form2 class to the namespace, and set the Click event handler of button1 as shown in the following code.

When you click the button, Form2 will be displayed.

Example

private void button1_Click(object sender, System.EventArgs e)

{

Form2 frm = new Form2();

frm.Show();

}

// Create Form2.

public class Form2: Form

{

public Form2()

{

Text = "Form2";

}

}

Отображение одной формы из другой

Этот пример отображает вторую форму из формы Windows Forms.

Для данного примера требуются две формы Windows Forms с именами Form1 и Form2.

  • Form1 содержит элемент управления Button с именем "button1".

Процедура

Создание формы Form1

  1. Создайте приложение Windows Forms и назовите его Form1.

  2. Добавьте в форму элемент управления Button и присвойте ему имя button1.

  3. В пространство имен добавьте класс Form2 и задайте обработчик событий Click для button1, как показано в следующем коде.

При нажатии кнопки будет отображена Form2.

Пример30

---------

Creating WPF Applications

This following topics show you how to perform tasks specific to Windows Presentation Foundation (WPF) applications, such as designing a user interface with WPF controls and writing event handlers.

Designing a User Interface for a WPF Application

You can design a user interface for a Windows Presentation Foundation (WPF) application just as you can for a Windows Form application. You drag controls from the Toolbox to the design surface. The integrated development environment (IDE) is different for WPF applications. In addition to having a Properties window and Toolbox, the WPF IDE has a XAML editor. XAML is an extensible application markup language that can be used to create a user interface. The following illustration shows the location of the XAML editor.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]