2020-05-11 21:11:29 +08:00

45 lines
1.3 KiB
C#

using System.IO;
namespace Sunny.UI.Demo
{
public partial class FListBox : UITitlePage
{
public FListBox()
{
InitializeComponent();
}
public override void Init()
{
uiListBox1.Items.Clear();
for (int i = 0; i < 20; i++)
{
uiListBox1.Items.Add(i);
}
uiImageListBox1.Items.Clear();
string[] files = System.IO.Directory.GetFiles(DirEx.CurrentDir() + "Team",
"*.png", SearchOption.TopDirectoryOnly);
foreach (string file in files)
{
uiImageListBox1.AddImage(file, file.FileInfo().Name);
}
}
private void uiImageListBox1_ItemDoubleClick(object sender, System.EventArgs e)
{
this.ShowInfoDialog(uiImageListBox1.SelectedItem.ImagePath);
}
private void uiCheckBox1_ValueChanged(object sender, bool value)
{
uiImageListBox1.ShowDescription = !uiImageListBox1.ShowDescription;
uiImageListBox1.ItemHeight = uiImageListBox1.ShowDescription ? 80 : 50;
}
private void uiListBox1_ItemDoubleClick(object sender, System.EventArgs e)
{
this.ShowInfoDialog(uiListBox1.SelectedItem.ToString());
}
}
}