Sinusubukan kong gumawa ng program na kung saan kailangan kong gamitin ang first picture na makikita niya sa folder ng inaaccess kong file as photo. So far ito yung code ko at gumagana naman.
Ang tanong ko lang ay kung may mas better alternative dito na ang ginagawa ay nagsesearch for the first occurence ng picture sa isang folder ng di na gumagamit ng array kasi kapag inispam na ni user yung button to trigger this event medyo nataas consumption niya sa ram pero bumabalik agad sa dati. Ayos naman iyon kaso kailangan ko ay mas memory efficient na method kaysa rito. Sana ay may makatulong sa akin.
Code:
string[] backgroundFiles = Directory.GetFiles(path, "*.jpg", SearchOption.TopDirectoryOnly);
try
{
albumPicture.Image = new Bitmap(backgroundFiles[0]);
}
catch (IndexOutOfRangeException)
{
backgroundFiles = Directory.GetFiles(path, "*.png", SearchOption.TopDirectoryOnly);
try
{
albumPicture.Image = new Bitmap(backgroundFiles[0]);
}
catch (IndexOutOfRangeException)
{
albumPicture.Image = Properties.Resources.circles;
}
}
Last edited: