boolean isWithinRange(Date testDate) {
return !(testDate.before(startDate) || testDate.after(endDate));
}
не кажется что неловким мне. Обратите внимание, что я записал этому тот путь вместо
return testDate.after(startDate) && testDate.before(endDate);
, таким образом, это работало бы, даже если бы testDate был точно равен одному из случаев конца.
Вы можете указать, что не удалось?
Мой пример ниже состоит из формы с веб-браузером и кнопкой.
Объект с именем y в конце содержит предложение «я сделал это ! ». Так что со мной это работает.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
webBrowser1.DocumentText = @"<html><head>
<script type='text/javascript'>
function doIt() {
alert('hello again');
return 'i did it!';
}
</script>
</head><body>hello!</body></html>";
}
private void button1_Click(object sender, EventArgs e)
{
object y = webBrowser1.Document.InvokeScript("doIt");
}
}