TileControl for WinForms
XML ファイルからの TileControl のロード
タスク別ヘルプ > XML ファイルの TileControl の保存/ロード > XML ファイルからの TileControl のロード

このタスクでは、実行時とコードで C1TileControl を XML ファイルとしてロードする方法を示します。

実行時に C1TileControl を XML ファイルとしてロードする

実行時に C1TileControl を XML ファイルとしてロードするには、以下を実行します。

  1. C1TileControl を右クリックし、コンテキストメニューから[XML ファイルからロード]項目を選択します。
     

    Xml ファイルからロード]ダイアログボックスが表示されます。 

  2. xml ファイルのロード元を参照します。=
  3. [Xml ファイルからロード]ダイアログボックスで〈開く〉をクリックします。

コードで C1TileControl を XML ファイルからロード

コードで template1 を XML ファイルからロードするには、以下を実行します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub btnLoadXml_Click(sender As Object, e As EventArgs)
       Using dlg As New OpenFileDialog()
              dlg.DefaultExt = ".xml"
              dlg.Filter = "XML files|*.xml|All files|*.*"
              dlg.Title = "Load From Xml File"
              If dlg.ShowDialog() = DialogResult.OK Then
                     Try
                           template1.LoadXml(dlg.FileName)
                     Catch
                           MessageBox.Show("Bad tilecontrol XML.", dlg.Title)
                     End Try
              End If
       End Using
End Sub

C# コードの書き方

C#
コードのコピー
private void btnLoadXml_Click(object sender, EventArgs e)
{
    using (OpenFileDialog dlg = new OpenFileDialog())
    {
        dlg.DefaultExt = ".xml";
        dlg.Filter = "XML files|*.xml|All files|*.*";
        dlg.Title = "Load From Xml File";
        if (dlg.ShowDialog() == DialogResult.OK)
        {
            try
            {
                Tilecontrol.LoadXml(dlg.FileName);
            }
            catch
            {
                MessageBox.Show("Bad tilecontrol XML.", dlg.Title);
            }
        }
    }
}