private void btnUpdate_Click(object sender, EventArgs e) { if (bIsUpdated) { WordEntry we = wl.FindEntry(txtWord.Text); if (we != null) { // Meanings String[] strMeanings = txtMeanings.Lines; we.ClearMeanings(); foreach (String str in strMeanings) { if (str.Length > 0) { we.AddMeaning(str); } } // Usages String[] strUsages = txtUsages.Lines; we.ClearUsages(); foreach (String str in strUsages) { if (str.Length > 0) { we.AddUsage(str); } } // Other info String[] strOther = txtOtherInfo.Lines; we.ClearOtherInfo(); foreach (String str in strOther) { if (str.Length > 0) { we.AddOtherInfo(str); } } } } btnUpdate.Enabled = false; FormMaintenance.GetInstance().GetGREMasterInstance().GetSerializer().SetChanged(true); }