Вот javascript эквивалент - on()
jQuery
$(document).on('click', '#my-id', callback);
function callback(){
...handler code here
}
Javascript
document.addEventListener('click', function(event) {
if (event.target.id == 'my-id') {
callback();
}
});
function callback(){
...handler code here
}
С помощью этого подход состоит в том, чтобы использовать event.target . Конечно, по мере того, как селектор меняется, вашему коду придется больше участвовать
Вместо
If TxtTradeIn.Text >= TxtPrice.Text Then
используйте
If CDec(TxtTradeIn.Text) >= CDec(TxtPrice.Text) Then
CDec()
, чтобы преобразовать текст в скобках в десятичную форму, что позволяет выполнять числовое сравнение, а не сравнение строк. [116 ]
Однако вы должны быть осторожны: CDec()
вернет ошибку, если вы попытаетесь преобразовать не десятичное в десятичное, например в строку, так что вам нужно будет проверить, что пользователь ввел действительное десятичное число в Textboxes