2012-03-22 51 views
2

我正在用窗體,而不是控制檯寫C Sharp IRC bot。 對於我應該使用哪種控件,顯示服務器/通道中的文本,我有點困惑,因爲我對錶單和所有內容都相當陌生。使用哪種窗體控件,用於聊天窗口

而且,如果有人的源代碼都知道,一升C BOT,使用形式,請不要猶豫,張貼^^

謝謝,康倫。

+0

嘿,我很想在試圖類似的程序也如同任何機會,我可以通過AIM與您聯繫或東西它一起工作? – mowwwalker 2012-03-22 01:20:02

+0

@Walkerneo喲! 聽起來很酷,我很喜歡。 恐怕我不使用AIM。無論是Steam還是MSN! – Conlon 2012-03-22 01:24:11

+0

添加了你。我更喜歡Steam,但如果你不使用它,這很麻煩。 – Conlon 2012-03-22 01:45:11

回答

1

你可以使用richtextbox ....它有一個學習曲線,以便使用它很好,但它是相當有能力的。

另一種選擇,如果你只是想要簡單的文本,並且你想一次追加一行就是一個Listbox。

有了這兩個選項,您將需要確保不會在不清除的情況下繼續添加數據,否則會耗盡內存。所以你也可能希望建立一個記錄機制,這樣你就可以擁有基於文件的歷史記錄。

+0

想仔細講解幾件事情嗎? 使用這個,寫東西時,它不會被保存在現有的文本?也許我只是迷惑自己。 – Conlon 2012-03-22 01:26:16

+0

@Conlon,您將能夠訪問控件中已有的文本,並以編程方式附加任何新文本。 – mowwwalker 2012-03-22 01:27:51

+0

@Walkerneo,有道理。我只是想着用這個richtextbox或其他東西所使用的額外函數。 – Conlon 2012-03-22 01:31:05

0

您可以使用文本框,並設置爲多

+0

但是用一個文本框,它不會寫上最後的文本? 我的意思是,如何存儲文本? – Conlon 2012-03-22 01:19:05

+0

我剛剛從另一個問題中發現了這個例子,它給你的代碼創建你自己的聊天客戶端和服務器http://www.geekpedia.com/tutorial239_Csharp-Chat-Part-1---Building-the-Chat-Client .html – 2012-03-22 02:28:35

+0

非常感謝,@邁克爾,真的很有幫助! – Conlon 2012-03-22 03:16:16