投稿日 | : 2003/07/10(Thu) 22:21 |
投稿者 | : Say |
Eメール | : |
URL | : |
タイトル | : Re^5: MSFlexGridとラベルをcsvファイルに保存するには? |
> 現段階ではMSFlGridの保存や表示のコードは問題ないんですが、
> これにラベルのデータを保存または表示となると応用が利かず
> 困っている状態なんです。
シーケンシャルファイル出力の基本は理解してますか?
既に何度も出ているように、
新規書き込みなら
-------------------------------------
Dim 文字列変数 As String
・・・・・・
文字列変数 = データ
Open file_name For Output As #intFileNoA
Write #intFileNoA, 文字列変数 , ・・・
Close #intFileNoA
-------------------------------------
追加書き込みなら
-------------------------------------
Dim 文字列変数 As String
・・・・・・
文字列変数 = データ
Open file_name For Append As #intFileNoA
Write #intFileNoA, 文字列変数 , ・・・
Close #intFileNoA
-------------------------------------
FlexGridの書き込みの場合、
データのところに例えばMSFlexGrid1.Text
をおきましたね?
Labelコントロールの場合、
かわりにLabel1.Captionが来るだけです。
ほとんどのコントロールの場合、文字列データは
Captionプロパティかtextプロパティに入ってますから、
保存するときにはそれを文字列変数に代入して、
上記のファイル出力の基本コードにあてはめるだけです。
(ただ、保存の仕方によってはWriteでなく、
Printを用いることもあります。)
ファイル操作はVBの基本ですから、
ヘルプのOpen,Close,Write #,Print #,Input #,Line Input #
あたりの説明、使用例に一度目を通してみてください。