minato128 blog

minato128の公開メモ帳です。

VB.NET

WindowsOSで保存するときのファイル名のエスケープ処理

実行環境 Windows7 64bit VS2010(.NET 2.0) 備考 ファイル名として不正な文字は全角変換する。 StrConvの全角変換は"\"が対応してないしVB関数だから、割り切って変換する文字だけDictionaryで持つことにした。 Dictionaryで指定した文字以外は"_"に変換。 …

DataGridView to CSV

作成環境 VS2010(FW2.0) ''' <summary> ''' ''' </summary> ''' <param name="sender"></param> ''' <param name="e"></param> ''' <remarks></remarks> Private Sub btnXXX_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnF11.Click Dim saveFileDialog As New SaveFileDialog() saveFileDial…

SPREAD for .NET 3.0J Windows FormsのCells(row, col).Textが遅すぎる (追記)んなわけなかった

1次元配列をスプレッドにひたすらセットするコードを書いてみたら、20個もない配列でも体感でわかるほど遅かった。 SetClipに書きなおしてみたら、一瞬で反映された。 Web版ではこんなの使ったことない気がするけど、WindowsFormsではこっちを使うのが常…