我是新手開發人員。我試圖模仿Windows記事本功能。我正在使用Windows窗體應用程序,語言是C#。C#.net 2.0中的TextEditor開發
我的問題是:
什麼是設計考慮的文本編輯器的發展?
如何在不使用框架
textbox.Cut
或textbox.Copy
的情況下實現剪切和複製功能?我已經編寫了打開文件的代碼,並且我正在尋找一種在用戶輸入時存儲數據的方法。我需要使用一些數據結構嗎?如果是這樣,請指導我如何做到這一點。
這是我寫的用來打開一個新文件的代碼。有沒有辦法改善這一點?當我打開一個新文件時,指針將不會出現,直到我按下該選項卡。
TextBox txt = new TextBox(); txt.Multiline = true; txt.Dock = DockStyle.Fill; panel1.Controls.Add(txt); panel1.Focus();
是否有必要在記事本中使用圖形?如果是這樣,請幫我解決。
你的問題太抽象了。請澄清你是否有任何問題無法解決。 – agibalov
簡而言之,當您執行剪切操作時,如何確定字符串的開始和結束位置以及將其移動到緩衝區或剪貼板的位置。 – netShree
隨意使用MSDN自己回答這些問題。 TextBox有一個屬性「SelectionStart」:http://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.selectionstart.aspx然後,關於剪貼板:http://msdn.microsoft.com /en-us/library/system.windows.clipboard.aspx你的問題不值得在這裏提出。 – agibalov