private void button2_Click(object sender, EventArgs e)
{
ChangeLink cl = new ChangeLink();
// Show testDialog as a modal dialog and determine if DialogResult = OK.
if (cl.ShowDialog() == DialogResult.OK)
{
// Read the contents of testDialog's TextBox.
// cl.AcceptButton.DialogResult = DialogResult.OK;
this.label4.Text = cl.textBox1Text;
}
else
{
this.label4.Text = "Cancelled";
}
cl.Dispose();
}
Cuando hago clic en el botón, veo el nuevo Formulario y el textBox1 en el nuevo Formulario y puedo escribir en el textBox1 algo pero no veo en ningún lado un botón OK o CANCELAR. ¿Debo agregarlos manualmente en el nuevo Diseñador de formularios? ¿Y cómo usarlos entonces?¿Cómo uso Form.ShowDialog?
Este es el código en mi nuevo formulario. Lo que quería hacer era escribir algo en el nuevo Form textBox1 y pasar el texto en el textBox1 a Form1 label4.
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 GatherLinks
{
public partial class ChangeLink : Form
{
public ChangeLink()
{
InitializeComponent();
}
public string textBox1Text
{
get
{
return textBox1Text = textBox1.Text;
}
set
{
}
}
}
}
Entonces, ¿dónde están los botones OK y CANCELAR del Form.ShowDialog?