何が行われようとしているのかを示すコードを提供するのは難しいですが、ここに要約があります:
「ロックオン」というボタンが Form1 にあり、Form2 には「ロックオン」が押される前に Form1 からデータを読み取るステートメントがあります (すべてのフォームが読み込まれるときなど)。「ロックオン」が押される前ではなく、押された場合にForm1にデータを読み取らせます。
それを行う方法はありますか?
これは、押された場合に実行したいものです。
private void FOne_Reader_Tick(object sender, EventArgs e)
{
//Reads fruit information
//if lock on is pressed, do this:
FOne_Reader.Enabled = true;
Fruit fruity = new Fruit();
string FileToRead = "../../../DLL/XML/Fruit_Event.xml";
XmlSerializer serializer = new XmlSerializer(typeof(Fruit));
fruity = (Fruit)XMLHandler.READXML(FileToRead, serializer);
//if not
...