2012-02-16 22 views
1

を変更私はC#でこれをしました。文字列に基づいてテキストボックスを検索し、そのテキスト

だから私は「(テキストボックス)が」タイプであるが、その変数のように使用し、それがFindControlメソッドを見つける傾けることを不満

TextBox temp = (TextBox).Findcontrol("txtboxNumbers"); 

をしようとしたが、それ: '(

+0

が重複する可能性を(http://stackoverflow.com/questions/636383/wpf-ways-to -find-controls) –

+0

http://stackoverflow.com/questions/636383/wpf-ways-to-find-controls この質問はあなたに役立つようです。 – Altair

答えて

3

あなたがすることはできませんOfcource 。こうする

(TextBox).Findcontrol("txtboxNumbers"); 

あなたはType上のメソッドFindcontrolを起動しようとする代わりに、(ウィンドウやコントロール*の.csファイルで)試してみてください。

TextBox oTextBox = FindName("txtboxNumbers") as TextBox; 
+0

Findcontrolの名前空間は何ですか?私はそれを見つけることができない – Yagzii

0

あなたはthis.FindControlとコントロールを見つけることができます:[コントロールを見つけるためにWPFの方法]の

TextBox txt = this.FindControl("txtboxNumbers") as TextBox; 

    // check if the control was found 
    if(txt != null) 
    { 
     txt.Text = "whatever you want"; 
    } 
+1

これはWPFで動作しません – Batista

関連する問題