私は.....T.Select(T.Text.Length、0)を使用したC#カーソルの配置。
<asp:TextBox ID="TextBox1" AutoPostBack="true" EnableViewState="true"
runat="server" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
、その後
TextBox1.Select(TextBox1.Text.Length, 0);
でテキストボックスの末尾にカーソルを配置しようとしているが、Visual Studioは言う:
"Error 5 No overload for method 'Select' takes 2 arguments D:\Doc\t.aspx.cs"
どうやってするの?
多くのありがとうございます。
よろしくお願いいたします。
Gius。
http://msdn.microsoft.com/en-us/library/system.webにある 'System.Web.UI.WebControls'にある' TextBox'には 'Select()'メソッドがありません。 ui.webcontrols.textbox.aspx –
@Bala Rが述べたように、そのメソッドは 'TextBox'には存在しません。 'TextBoxは定義を含んでいません... 'の代わりにそのメッセージを受け取るのは、' Select'が潜在的な拡張メソッドであり、VSが何らかの形で 'TextBox'を強制的に使用しようとしているからです。 'Select'を' Where'や 'Join'で置き換えれば、同様のメッセージが得られます。それを 'Cheese'に置き換えると、標準のメソッドが見つかりませんというメッセージが表示されます。 –
@ChrisHaas - 私はそれも考えていましたが、どのLinqの実装が進んでいるのか分かりません.TextBoxの基本タイプやインターフェースのどれも、Linqの実装がない可能性があります。 "'Select'はメンバーではありません..."(LinqからSQLへ、LinqからObjectへ、そしてLinqからXMLへの拡張メソッドすべてがスコープ内にあります) –