我正在製作一個Windows記事本的副本,並且我被困在「查找」功能中。老實說,我不知道如何做到這一點。我一直在尋找一段時間,每個人都建議RichTextBox,因爲它已經實現了查找功能,但重點是我需要使用文本框。使用C中的TextBox爲記事本設置查找功能
所以我製作了新的表格,將它與主表單連接起來。我做的類看起來像:
public bool FindAndSelect(string TextToFind, bool MatchCase, bool UpDown)
{
}
但我不知道寫在它的工作。我做了查找按鈕查找表格功能
if (((fNotepad)this.Owner).FindAndSelect(this.textBoxFind.Text, this.rbUpDown.Checked, this.cbMatchCase.Checked) == false)
{
MessageBox.Show("Cant find selected text");
}
else this.Close();
而且我知道我必須做的,但我不知道該代碼吧..任何幫助,將不勝感激! TY
感謝。我在哪裏運行此方法?在我的發現形式或我的主要形式?我很困惑 –
@KristijanDelivuk那麼,這需要訪問主窗體的文本框... –
是啊我明白了,但後來當我在我的程序的Find_form我需要調用按鈕按下這種方法,我打電話給它函數: ((Notepad_form)this.Owner).FindAndSelect()...但編譯器不想執行該行...我已經使Find_Form.Owner = this;在我的主類,所以我不明白爲什麼我不能看到方法 –