У меня есть форма окна, которая устанавливает текстовое свойство в текстовое поле как текстовую строку. Когда форма запускается, у нее есть весь текст в текстовом поле. Мне нужно попытаться выяснить, как это избежать. Я пробовалОтменить выделение текста в текстовом поле
DeslectAll()
метод в текстовом поле, но это не работает. Я также попытался
txtBox.SelectNextControl(txtCostSummary, true, false, true, true);
но я отчасти догадывался о том, что в paramters нужно быть установлен, настройки их, кажется, не делают разницы. Чтобы действительно понять, что я делаю, я расскажу немного подробнее о том, как все это происходит.
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
}
}
Все работает отлично, за исключением той части, где она печаталась информацию в текстовом поле, но весь текст в текстовом поле выбрано, который не то, что я думал, что произойдет, и не то, что я хочу, чтобы это произошло ,
Спасибо за любые идеи!
Это сделало трюк, спасибо! =) – Froz
Тогда вы должны принять этот ответ. –
+1 к счастливчивому 13. Может быть, @Froz примет ответ сейчас ;-) – Arrow