前提・実現したいこと
VisualStudio,C#を用いたWinFormアプリケーションの実行結果を保存したいのですが,調べても分からなかったのでお力添えをお願いしたいです.初歩的な質問で申し訳ないのですが,どうかお願いします.
以下のプログラムは,ボタンを押すことで現在時刻を表示させ,日時の秒数が奇数であれば■,偶数であれば●を表示し,ボタンを押すことでフォームを閉じるといったものになっています.
今回は,このプログラムに追記する形で
ボタンを押す
画面に現在日時を表示
ボタンを押す
フォームを閉じる
表示した日時をテキスト形式で保存し、ファイル名を日時にする
といったものを目標にしています。
リハビリテーションのプログラムを作成するのが最終目標であり、日々の訓練結果を日付別で管理するためのもの…です
プログラムを始めたのが本当に先程なので、もしかしたら全く要領を得ない返答になっているかもしれません。申し訳ないです。
その際は何を学ぶべきなのかだけでも教えていただければ幸いです。お願いします。,
該当のソースコード
C#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Threading.Tasks; 9using System.Windows.Forms; 10 11namespace ボタン 12{ 13 public partial class Form1 : Form 14 { 15 public Form1() 16 { 17 InitializeComponent(); 18 } 19 20 private void Button1_Click(object sender, EventArgs e) 21 { 22 DateTime now = DateTime.Now; 23 this.textBox1.Text = string.Format("{0}{1}{2}({3}){4}{5}{6}", 24 now.ToString("yyy年"), now.ToString("MM月"), now.ToString("dd日"), now.ToString("ddd"), now.ToString("HH"), now.ToString(":mm:"), now.ToString("ss")); 25 int u = now.Second; 26 27 if (u % 2 == 1) 28 { 29 this.textBox2.Text = string.Format("■"); 30 } 31 else 32 { 33 this.textBox2.Text = string.Format("●"); 34 } 35 36 37 } 38 39 private void Button2_Click(object sender, EventArgs e) 40 { 41 this.Close(); 42 } 43 44 private void TextBox1_TextChanged(object sender, EventArgs e) 45 { 46 47 } 48 } 49}
試したこと
Webサイトを参照にし,アプリケーションの実行結果の保存法やファイル名の変更法などを調べたのですが,よくわかりませんでした・・
補足情報(FW/ツールのバージョンなど)
VisualStudio2019です
回答3件
あなたの回答
tips
プレビュー