xml ファイルに設定を読み込んで保存するアプリケーションを作成しています。これらすべての質問と回答を検索し、それらすべての方法を試しましたが、問題の解決策が見つかりませんでした。コードは次のとおりです。
private void DocumentToPrint_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
int x1 = 1;
XmlReader reader = XmlReader.Create("settings.xml");
while (reader.Read())
{
if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "coordinates"))
{
if (reader.HasAttributes)
{
x1 = int.Parse(reader.GetAttribute("tekst1x"));
}
}
}
reader.Close();
var line1 = textBox1.Text;
Font PrintFont = this.textBox1.Font;
SolidBrush PrintBrush = new SolidBrush(Color.Black);
e.Graphics.DrawString(line1, PrintFont, PrintBrush, x1, 30, new StringFormat());
PrintBrush.Dispose();
}
だからいつも見せてくれる
このエラー:
x1 が 1 に割り当てられていても、割り当てられていないローカル変数 'x1' を使用します。
この行で
e.Graphics.DrawString(line1, PrintFont, PrintBrush, x1, 30, new StringFormat());
どんな助けでも大歓迎です。よろしくお願いします。
私は質問を編集し、完全なコードを追加しました