■12625 / ) |
Re[1]: 置き換え機能を作成しているのですが |
□投稿者/ Azulean (6回)-(2008/01/13(Sun) 11:36:02)
|
Formはアンマネージリソースを持つので、Dispose(破棄)すべきです。 しかし、"置き換え実行後"である必要はありません。 また、using構文を使うのも一手だと思います。
string exchange_before; string exchange_after;
using (Form3 ExchangeForm = new Form3()) { ExchangeForm.ShowDialog(); // キャンセルがない? exchange_before = ExchangeForm.TextBox1text; exchange_after = ExchangeForm.Textbox2text; } if (exchange_before != "" && exchange_after != "") { textBox1.Text = textBox1.Text.Replace(exchange_before, exchange_after); }
※usingのスコープを抜けるときにDisposeが行われます
|
|