private void mCreateFileQuick() { // 선택된 아이템이 없을 경우 if (MemoListBox.SelectedItem == null) { //파일 생성 string mNewTitle = "새로운 메모0"; if (System.IO.File.Exists(path + mNewTitle + txtmem)) { mNewTitle = mNewTitle.Substring(0, mNewTitle.Length - 1); int i = 1; while (true) { if (!System.IO.File.Exists(path + mNewTitle + i + txtmem)) { break; } i++; } mNewTitle += i; MemoListBox.Items.Add(mNewTitle); StreamWriter writer; writer = File.CreateText(path + mNewTitle + txtmem); writer.Write(BodyrichTextBox.Text); writer.Close(); } else { MemoListBox.Items.Add(mNewTitle); StreamWriter writer; writer = File.CreateText(path + mNewTitle + txtmem); writer.Write(BodyrichTextBox.Text); writer.Close(); } // 새로운 파일에 포커스 두기 for (int i = MemoListBox.Items.Count - 1; i >= 0; i--) { if (MemoListBox.Items[i].ToString().CompareTo(mNewTitle) == 0) { MemoListBox.SetSelected(i, true); } } } }
private void Addbutton_Click(object sender, EventArgs e) { //파일 생성 string mNewTitle = "새로운 메모0"; if (System.IO.File.Exists(path + mNewTitle + txtmem)) { mNewTitle = mNewTitle.Substring(0, mNewTitle.Length - 1); int i = 1; while (true) { if (!System.IO.File.Exists(path + mNewTitle + i + txtmem)) { break; } i++; } mNewTitle += i; MemoListBox.Items.Add(mNewTitle); StreamWriter writer; writer = File.CreateText(path + mNewTitle + txtmem); writer.Write(""); writer.Close(); } else { MemoListBox.Items.Add(mNewTitle); StreamWriter writer; writer = File.CreateText(path + mNewTitle + txtmem); writer.Write(""); writer.Close(); } // 새로운 파일에 포커스 두기 for (int i = MemoListBox.Items.Count - 1; i >= 0; i--) { if (MemoListBox.Items[i].ToString().CompareTo(mNewTitle) == 0) { MemoListBox.SetSelected(i, true); } } }