C#Windowsフォームアプリで、ユーザーがテキストボックスをクリック(またはタブ)したときに、デフォルトのテキストがクリアされ、フォントスタイルがWindowsのデフォルトに戻るようにプログラムで設定するにはどうすればよいですか?
テスト用の基本的なフォームを作成しています。私は非常に多くの異なることを試みたので、私が使用している失敗したコードを含めるつもりはありません。空白を埋めるのを手伝ってもらう必要があります。textBoxのテキストは灰色で斜体になります。テキストボックスをタブで移動するかクリックすると、テキストが消え、フォントのスタイルと色をWindowsのデフォルトに戻す必要があります。私は一日中これをいじって過ごしました、そしてそれは単純であるべきだと私は知っています、しかし私は私の人生のためにそれを理解することができません。SOS!Webで目にするほとんどの情報には、ASP、HTML、およびJavaが含まれていますが、C#の例に出くわすことはできません。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
}
}
私は広範囲にわたって検索しましたが、C#で書かれた良い例を見つけることができません。数日前にページを横切ったのですが、まだ発売されていなかったので気にせず、二度と見つかりません。私はいくつかの方法を試しましたが、今はすべて混乱しています。