1 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:41:44 ] このスレッドは 「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part44 pc12.2ch.net/test/read.cgi/tech/1251439041/
935 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 21:08:34 ] zassekiにほれたのでやってみた。 呼び出し側のForm public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 frm = new Form2(); frm.ZassekiEvent += Sekigae; frm.Show(); } private void Sekigae(object sender, EventArgs e) { var txtBox = sender as TextBox; if (txtBox != null) { this.Controls.OfType<TextBox>() .Where(t => t.Name == txtBox.Name) .Single().Text = txtBox.Text; } } }
936 名前:デフォルトの名無しさん mailto:sage [2009/10/15(木) 21:09:55 ] 席の情報をもつForm 駄作だがうけとってくれw public partial class Form2 : Form { public delegate void ZassekiEventHandler(object sender, EventArgs e); public event ZassekiEventHandler ZassekiEvent; public Form2() { InitializeComponent(); foreach (var txt in this.Controls.OfType<TextBox>()) { txt.TextChanged += new EventHandler(zasseki_TextChanged); } } void zasseki_TextChanged(object sender, EventArgs e) { ZassekiEvent(sender, e); } }