tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 文字列操作について
投稿日: 2004/12/02(Thu) 14:46
投稿者さち。
[OSのVer]:Windows XP   [VBのVer]:VB.NET  
現在sharp developにて作成しています。
文字列操作に関して躓いてしまいました・・・
どなたか教えて頂けないでしょうか。

現在コンボボックスの値にフォルダ名も含むファイル名が入っています。
そこでそのコンボボックスの値を取得しファイルの名前のみをLabel1に表示させようとしました。
comboBox1には project\ファイル名.xml となっているのでSubstringを使って8番目(project\の
次)か
ら文字列の文字数から.xml分の4文字を引いた数だけ取得しようと考えました。
ところが以下のようなエラーが出たのですがエラーの種類を調べてみたのですが引数が予測された範
囲を超え
ている、とのことですが・・・。
どなたかお気づきの点がございましたら教えて下さい。よろしくお願いします。


Label1.Text = comboBox1.SelectedItem.ToString().Substring(8,comboBox1.selectedItem.ToString
().Length - 4)

Label1.Text = comboBox1.SelectedItem.Substring(8,comboBox1.selectedItem.Length - 4)

エラー内容
System.ArgumentOutOfRangeException: Index and length must refer to a location within the
string.
Parameter name: length

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。