Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.3/DataAnalysisProblemDataView.cs @ 3566

Last change on this file since 3566 was 3566, checked in by mkommend, 14 years ago

removed ctors with contents in all views (ticket #972)

File size: 1.2 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Drawing;
5using System.Data;
6using System.Linq;
7using System.Text;
8using System.Windows.Forms;
9using HeuristicLab.Core.Views;
10using HeuristicLab.MainForm;
11
12namespace HeuristicLab.Problems.DataAnalysis.Views {
13  [View("Data-Analysis Problem View")]
14  [Content(typeof(DataAnalysisProblemData), true)]
15  public partial class DataAnalysisProblemDataView : ParameterizedNamedItemView {
16    private OpenFileDialog openFileDialog;
17    public new DataAnalysisProblemData Content {
18      get { return (DataAnalysisProblemData)base.Content; }
19      set {
20        base.Content = value;
21      }
22    }
23
24    public DataAnalysisProblemDataView() {
25      InitializeComponent();
26    }
27
28    private void importButton_Click(object sender, EventArgs e) {
29      if (openFileDialog == null) openFileDialog = new OpenFileDialog();
30
31      if (openFileDialog.ShowDialog(this) == DialogResult.OK) {
32        try {
33          Content.ImportFromFile(openFileDialog.FileName);
34        }
35        catch (Exception ex) {
36          Auxiliary.ShowErrorMessageBox(ex);
37        }
38      }
39    }
40  }
41}
Note: See TracBrowser for help on using the repository browser.