標準的な初心者向けチュートリアルから小さな WindowsForm アプリを作成しました。ボタンやテキスト ボックスなどのコントロールを使用して 2 つの数値を加算し、結果をテキスト ボックスに表示する種類。
とにかく、ユーザーが.exeをクリックすると、プログラム/ウィンドウを起動する前に、組み込みの有効期限をチェックするようにしたいと思います。つまり、有効期限が今日の 10 月 30 日だった場合、何も起こらず、ウィンドウ フォームも表示されません。ただし、有効期限が 10 月 31 日である場合、すべてが正常に進行し、ウィンドウとフォームが表示されます。しかし、明日の 10 月 31 日 (有効期限) と明後日にユーザーが私の .exe を実行しても、何も起こりません。
私のコードは次のようになると思います:
DateTime expiration = new DateTime(2013, 10, 31) //Oct. 31, 2013
If (DateTime.Today < expiration) //proceed normally
else // do nothing, nothing happens for the user
チュートリアルから、私の理解のほとんどは、コードのパブリック Form1 : Form 部分内に記述されたコードに限定されています。
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
}
}
フォームが読み込まれないように、今日の日付を有効期限と照合するコードをどこに挿入すればよいですか?