2011-11-26 47 views
1

這可能是一個愚蠢的問題,但我很感激你能給我的任何幫助。當我用下面的代碼如何在C#中的文本框中顯示一個字符串?

Error 1 Only assignment, call, increment, decrement, and new object expressions can be used as a statement C:\Users\NVIDIA\documents\visual studio 2010\Projects\Amazon Link Converter\Amazon Link Converter\Form1.cs 31 17 Amazon Link Converter

我遇到一個錯誤

String address; 
address = old_link.Text.Remove(0, 22); 
new_link.Text = address; 

我敢肯定這是一個簡單的修復,因爲我覺得我越來越事情混淆了,但我無法弄清楚。

+0

什麼類型的組件是old_link和new_link? –

+0

什麼是old_link和new_link?我猜這些是TextBox,對吧? – pramodtech

+0

他們都是文本框 – user1066650

回答

0

我會很幸運,如果我回答這個與所提供的信息量,但你可以嘗試以下方法:

String address; 
address = old_link.Text.Text.Remove(0, 22); 
new_link.Text.Text = address; 

注意雙「文本」(.Text.Text)。

我認爲你old_link和new_link控件的Text屬性是一個文本框,所以你需要調用TextBox.Text財產,而你的情況是.Text.Text。

+0

如果您閱讀評論。他的問題自動修正了自己......誰知道究竟發生了什麼:) –

+0

@MarkHall,只是覺得這可能是他的情況。我一直在那裏,感覺非常愚蠢,但不知道什麼時候,但我記得有一個對象具有以屬性類型命名的屬性。所以你需要調用parent.Text.Text或Parent.Control.Control來真正訪問正確的。 –

相關問題