59 lines
1.5 KiB
C#
59 lines
1.5 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel;
|
||
using System.Drawing;
|
||
using System.Data;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Windows.Forms;
|
||
using System.IO;
|
||
|
||
namespace AnxSampleBrowser
|
||
{
|
||
public partial class SampleDataHalfVisual : UserControl
|
||
{
|
||
private SampleData _source;
|
||
private AnxSampleBrowser _parent;
|
||
|
||
public SampleDataHalfVisual(SampleData source, AnxSampleBrowser parent)
|
||
{
|
||
|
||
InitializeComponent();
|
||
|
||
|
||
//until error is gone
|
||
// _pImage.Visible = false;
|
||
|
||
_rDescription.ReadOnly = true;
|
||
_parent = parent;
|
||
_source = source;
|
||
|
||
this._lName.Text = _source.Name;
|
||
this._rDescription.Text = _source.Description;
|
||
if (source.ImagePath.Length > 0)
|
||
{
|
||
Bitmap b = new Bitmap(source.ImagePath);
|
||
_pImage.BackgroundImage = b;
|
||
|
||
}
|
||
}
|
||
|
||
private void _bLaunch_Click(object sender, EventArgs e)
|
||
{
|
||
try
|
||
{
|
||
System.Diagnostics.Process.Start(_parent.SamplePath + _source.ExecPath);
|
||
}
|
||
catch (Win32Exception ex)
|
||
{
|
||
MessageBox.Show("Can´t find the specified file at " + _parent.SamplePath + _source.ExecPath + '\n' + '\n' + '\n' + ex.Message,"Sample file not found");
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
}
|
||
}
|