winformどのようにすれば、ユーザーはその文字列をハードドライブ上のユーザー指定の場所にファイルとして保存できるように、「ファイルを別名で保存」ダイアログが表示されますか?文字列をcsvファイルとして保存していますか?
答えて
Dim myString = "Hello world!"
Dim saveFileDialog As New SaveFileDialog()
saveFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
saveFileDialog.FilterIndex = 2
saveFileDialog.RestoreDirectory = True
If saveFileDialog.ShowDialog() = DialogResult.OK Then
If saveFileDialog.FileName <> "" Then
System.IO.File.WriteAllText(saveFileDialog.FileName, myString)
End If
End If
それほど多くはありません。保存するファイルの種類を指定します(詳細な情報については、かなり分かりにくい形式で、Filterプロパティのドキュメントを確認してからダイアログを表示します)。OpenFile
メソッドを使用して書き込み先のストリームを取得します、またはFileName
プロパティで選択したファイル名を取得します。
MSDNのドキュメントを確認してください。
SaveFileDialogを検索します。
私のプロジェクトの例です。ユーザーのマイドキュメントフォルダでSFDを開始するのは、そこでの書き込みアクセスが保証されているからです。
SaveFileDialog sfd = new SaveFileDialog();
sfd.FileName = suggestedName + ".csv";
sfd.Title = "Choose Location For CSV";
sfd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
if (sfd.ShowDialog() != DialogResult.OK)
{
return;
}
string outputFileName = sfd.FileName;
クラップスvb.netタグが表示されませんでした申し訳ありません私のバージョンはc# – Hardwareguy
OKああ、それから私は私の質問に言い換える必要があります。実行時に文字列を作成していて、この文字列をファイルとして保存したいと思います。どうすればいい?
Dim theStringToSave as String = "some string here"
Dim sfd As New SaveFileDialog()
sfd.Filter = "txt files (*.txt)|*.txt|(*.csv)|*.csv|All files (*.*)|*.*"
sfd.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
File.WriteAllText(sfd.FileName, theStringToSave)
End If
mscorlib.dllで 'System.ArgumentException'タイプの最初のチャンス例外が発生しています –
- 1. 特徴行列をCSVファイルとして保存する方法
- 2. PHPでXMLコードを文字列として保存します
- 3. FacebookRedirect.axdはクエリ文字列を保存していませんか?
- 4. CSVファイルサーバー側を変更し、新しいCSVとして保存しますか?
- 5. 文字列のリストをファイルに保存して同期する
- 6. ファイルに文字を保存しています。
- 7. ハッシュを文字列として保存して後で改変します
- 8. Pythonのcsvファイルへの保存配列Iは、以下のコードでcsvファイルに配列を保存しようとしています
- 9. 空の文字列とMySQLデータベースのNULLを保存していますか?
- 10. アンドロイドの文字列の最後の4文字を保存しています
- 11. 保存するか、Javascriptの文字列をファイルとしてダウンロードしてください。
- 12. RでExcelスプレッドシートを.csvとして保存しますか?
- 13. 文字列値をPDFファイルとして保存する方法は?
- 14. Hibernate:オブジェクトを文字列として保持しますか?
- 15. UTF-16文字をC#で文字列として保存する方法は?
- 16. ユーザ入力の日付文字列をdatetimeとして保存
- 17. 日付を文字列として保存
- 18. Google APIのXMLをJavascriptで文字列として保存できますか?
- 19. NSTextViewの内容を平文ファイルとして保存します
- 20. Delphi 2007を使用してBase64文字列をバイナリとしてディスクに保存
- 21. PHPはcsvを開いて新しいcsvにデータを保存します
- 22. URL文字列からテキストを取得して別の文字列に保存します
- 23. NSArray変数をobjective-CでCSVファイルとして保存
- 24. MATLABを使用して文字列を.txtファイルに保存する
- 25. PowerShellを使用してXMLをダウンロードし、CSVファイルとして保存しますか?
- 26. UIImageを保存して文字列にロードする
- 27. Rubyで文字列を解析してデータベースに保存する
- 28. XLSMファイルをデータベース列に保存して取得しますか?
- 29. mysqli_real_escape_stringを使用してクエリ文字列を保護していますか?
- 30. phpMyAdmin mysqlが絵文字として保存されました
どのようにファイルの内容を指定しますか? –
ああ、私は私の質問を言い換えてください。実行時に文字列を作成していて、この文字列をファイルとして保存したいと思います。どうすればいい? –
@alex:私の更新された答えを見てください。私はVBの人ではありませんが、これはあなたのために動作すると思います。 –