У меня есть форма окна, которая устанавливает текстовое свойство в текстовое поле в текстовую строку. Когда форма запускается, у нее есть весь текст в текстовом поле. Мне нужно попытаться выяснить, как это избежать. Я попробовал
DeslectAll()
в текстовом поле, но это не работает. Я также пробовал
txtBox.SelectNextControl(txtCostSummary, true, false, true, true);
но я вроде как догадывался о том, что нужно было установить параметрам, чтобы настроить их, похоже, не имеет значения. Чтобы действительно понять, что я делаю, я расскажу немного о том, как это происходит.
public Form1()
{
Apple a = new Apple();
a.IwantThisText = "Item 1: " + 50.00 + "\r\n";
txtBox.Text = a.IwantThisText;
}
Class Apple
{
private string iWantThisText;
public string IwantThisText
{
get { return iWantThisText; }
set { iWantThisText += value; } // Appends what was there before
}
}
Все работает отлично, за исключением части, где она печатала информацию в текстовом поле, но выбран весь текст в текстовом поле, что не то, что я думал, и это не то, что я хочу.
Спасибо за любые идеи!