سلام.
شما میتونید ابتدا مقدار تکست باکس رو چک کنید و اگر تکست باکس ممیز داشت از قرار گرفتن ممیز دوم در تکست باکس جلوگیری کنید.
با استفاده از متد Contains میتونید این کار رو انجام بدید، این متد یک ورودی از نوع کاراکتر میگره و در صورت وجود کاراکتر در رشته مقدار منطقی true بر میگردونه و در غیر اینصورت مقدار منطقی false بر میگردونه، شما کاراکتر '.' رو به ورودی متد ارسال کنید.
کد:
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Contains('.') == false)
textBox1.Text += ".";
}
امیدوارم منظورتون رو درست متوجه شده باشم.