PDA

View Full Version : Control Array



cadprog
2009-01-08, 08:20 AM
Could anybody help me on how to add slides as control array to a form in C#? If that is not possible, I would add it manually, but how do I assign file names to each slide?

Here is the code.

private void TV_AfterSelect(object sender, TreeViewEventArgs e)
{
TreeNode newSelected = e.Node;
DirectoryInfo nodeDirInfo = (DirectoryInfo)newSelected.Tag;

sldNum = nodeDirInfo.GetFiles("*.sld").Count();

foreach (FileInfo file in nodeDirInfo.GetFiles())
{
if (file.Extension==".sld")
{
axSlide1.FileName = file.FullName;
.
.
.
.

}
}
}

cadprog
2009-01-08, 08:48 AM
An update! Here's the code.

private void TV_AfterSelect(object sender, TreeViewEventArgs e)
{
TreeNode newSelected = e.Node;
DirectoryInfo nodeDirInfo = (DirectoryInfo)newSelected.Tag;

int numFile = 0;

sldNum = nodeDirInfo.GetFiles("*.sld").Count();
//sldNum = sldNum / 15;

foreach (FileInfo file in nodeDirInfo.GetFiles())
{
if (file.Extension==".sld")
{
//axSlide1.FileName = file.FullName;
numFile++;
slide[numFile] = new AxSLIDELib.AxSlide();
slide[numFile].Width = 125;
slide[numFile].Height = 115;
slide[numFile].Left = 9 + slide[numFile].Width;
slide[numFile].Top = 23 + slide[numFile].Height;

slide[numFile].FileName = file.FullName;
}
}
}

cadprog
2009-01-11, 05:58 AM
The problem is solved.