+ private void SetSelectedImagePage(string path, MyCommon.UploadFileType type)
+ {
+ var idx = ImagePageCombo.SelectedIndex;
+ var item = (SelectedMedia)ImagePageCombo.Items[idx];
+ item.Path = path;
+ item.Type = type;
+
+ AddNewImagePage(idx);
+ }
+
+ private void ClearSelectedImagePage()
+ {
+ var item = (SelectedMedia)ImagePageCombo.SelectedItem;
+ item.Path = "";
+ item.Type = MyCommon.UploadFileType.Invalid;
+ ImagefilePathText.Text = "";
+ }
+
+ private void ValidateSelectedImagePage()
+ {
+ var idx = ImagePageCombo.SelectedIndex;
+ var item = (SelectedMedia)ImagePageCombo.Items[idx];
+ ImageServiceCombo.Enabled = (idx == 0); // idx == 0 以外では投稿先サービスを選べないようにする
+ ImagefilePathText.Text = item.Path;
+ ImageFromSelectedFile(true);
+ }
+
+ private void ImagePageCombo_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ ValidateSelectedImagePage();
+ }
+