Всем, доброго дня!
Я написал индикатор, при его подключении на панели инструментов графика появляется кнопка. При нажатии кнопки появляется внешняя форма виндос Form form1 = new Form(); с контролом TextBox tb = new TextBox();. В текст бокс вводиться текст и при закрытии формы на графике рисуется сообщение DrawText с текстом, который был введен во внешнюю форму.
Все бы хорошо, только работает один раз. Когда второй раз нажимаешь на кнопку, внешняя форма появляется, но контрола TextBox tb на ней нет. Если заново прикрепить скрипт, опять работает один раз. Можно еще график перегрузить, поменяв таймфрейм или инструмент.
Подскажите, пожалуйста, как починить.
Спасибо.
Я написал индикатор, при его подключении на панели инструментов графика появляется кнопка. При нажатии кнопки появляется внешняя форма виндос Form form1 = new Form(); с контролом TextBox tb = new TextBox();. В текст бокс вводиться текст и при закрытии формы на графике рисуется сообщение DrawText с текстом, который был введен во внешнюю форму.
Все бы хорошо, только работает один раз. Когда второй раз нажимаешь на кнопку, внешняя форма появляется, но контрола TextBox tb на ней нет. Если заново прикрепить скрипт, опять работает один раз. Можно еще график перегрузить, поменяв таймфрейм или инструмент.
Подскажите, пожалуйста, как починить.
Спасибо.