Попробуйте это:
$(this).text().includes("some string")
console.log( $("div").text().includes("amet") )
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit</div>
Добавьте статический метод для своей формы, как это:
public class MyDialog : Form
{
// todo: think of a better method name :)
public static MyObject ShowAndReturnObject()
{
var dlg = new MyDialog();
if (new dlg.ShowDialog() == DialogResult.OK)
{
var obj = // construct an instance of MyObject from dlg
return obj;
}
else
{
return null;
}
}
}
Теперь можно назвать это из программы таким образом:
var myObject = MyDialog.ShowAndReturnObject();
... и если они отменят диалоговое окно, то myObject будет пустым.
Теперь, сказав все это, я действительно полагаю, что добавление свойства к классу Вашей формы, из которого Вы затем читаете после вызова ShowDialog () является лучшим подходом.
Или Вы могли создать новый метод ShowDialog в своем классе формы, который делает в основном, что делает Matt Hamilton. Возможно, даже дополнительный метод, если это - что-то, которое Вы делаете к большому количеству форм в Вашей проблеме.