private void OnInsertFileItemClick(object sender, ItemClickEventArgs e) { using (var openFileDialog = new OpenFileDialog()) { openFileDialog.Title = "Inser Image or Video file"; openFileDialog.DefaultExt = "*.png;*.bmp;*.jpg;*.jpeg;*.mp4;*.avi;*.wmv"; openFileDialog.Filter = "Image or Video files|*.png;*.bmp;*.jpg;*.jpeg;*.mp4;*.avi;*.wmv"; openFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); if (openFileDialog.ShowDialog() == DialogResult.OK) { var filePath = openFileDialog.FileName; ClipartObject clipartObject = null; if (FileFormatHelper.IsImageFile(filePath)) { clipartObject = ImageClipartObject.FromFile(filePath); } else if (FileFormatHelper.IsVideoFile(filePath)) { clipartObject = GenererateVideoClipart(filePath); } if (clipartObject != null) { LoadData(clipartObject); EditValueChanged?.Invoke(sender, e); } } } }
private void OnPasteItemClick(object sender, ItemClickEventArgs e) { ImageSource imageSource = null; var clipboardImage = ClipboardHelper.GetPngFormClipboard() ?? ClipboardHelper.GetImageFormClipboard(); if (clipboardImage != null) { imageSource = ImageSource.FromImage(clipboardImage); } else if (Clipboard.ContainsText(TextDataFormat.Html)) { var textContent = Clipboard.GetText(TextDataFormat.Html); try { imageSource = ImageSource.FromString(textContent); } catch { } } if (imageSource != null) { LoadData(ImageClipartObject.FromImageSource(imageSource)); EditValueChanged?.Invoke(sender, e); } }
private void OnImageDragDrop(object sender, DragEventArgs e) { if (e.Data != null && e.Data.GetDataPresent(DataFormats.FileDrop, true) && e.Data.GetData(DataFormats.FileDrop, true) is String[]) { var filePath = (e.Data.GetData(DataFormats.FileDrop) as String[] ?? new string[] { }).FirstOrDefault(); if (filePath == null) { return; } ClipartObject clipartObject = null; if (FileFormatHelper.IsImageFile(filePath)) { clipartObject = ImageClipartObject.FromFile(filePath); } else if (FileFormatHelper.IsVideoFile(filePath)) { clipartObject = GenererateVideoClipart(filePath); } if (clipartObject != null) { LoadData(clipartObject); EditValueChanged?.Invoke(sender, e); } } }
private void RaiseEditValueChanged() { if (!_allowHandleEvents) { return; } EditValueChanged?.Invoke(this, EventArgs.Empty); }
private void OnEditValueChanged(object sender, EventArgs e) { if (!_allowHandleEvents) { return; } UpdateWipeButtons(); EditValueChanged?.Invoke(this, EventArgs.Empty); }
private void OnEditValueChanged(object sender, EventArgs e) { if (!_allowHandleEvents) { return; } _dataChanged = true; EditValueChanged?.Invoke(this, EventArgs.Empty); }
private void CmbBeginYear_SelectedValueChanged(object sender, EventArgs e) { DateTime newTime = GetSelectDateTime(); if (newTime != _dateTime) { _dateTime = newTime; EditValueChanged?.Invoke(this, e); } }
private void OnInsertYouTubeItemClick(object sender, ItemClickEventArgs e) { using (var form = new FormYouTubeInsert()) { if (form.ShowDialog() == DialogResult.OK) { LoadData(form.YouTubeInfo); EditValueChanged?.Invoke(sender, e); } } }
private void OnFavoritesOpenItemClick(object sender, ItemClickEventArgs e) { using (var form = new FormFavoritesOpen()) { if (form.ShowDialog() == DialogResult.OK && form.SelectedImageSource != null) { var imageSource = form.SelectedImageSource; LoadData(ImageClipartObject.FromImageSource(imageSource)); EditValueChanged?.Invoke(sender, e); } } }
private void Search(bool buttonClick = false) { try { if (txtCodeName.EditValue.IsNullOrEmpty()) { SearchForm(); return; } if (Parameters == null) { Parameters = new DataMap(); } if (txtCodeName.EditValue != null) { Parameters.SetValue("FIND_TEXT", txtCodeName.EditValue); } var data = CodeHelper.Search(CodeGroup, Parameters); if (data != null) { if (data.Rows.Count == 0 && buttonClick == false) { MsgBox.Show("해당 코드를 검색할 수 없습니다.\r\n확인 후 다시 시도하세요!!!"); return; } if (data.Rows.Count == 1 && txtCodeName.EditValue.ToStringNullToEmpty().IsNullOrEmpty() == false && buttonClick == false) { EditValue = data.Rows[0][CodeField]; EditText = data.Rows[0][NameField]; if (EditValueChanged != null) { EditValueChanged.Invoke(data.ToDataMap()); } return; } else { SearchForm(data); } } } catch (Exception ex) { MsgBox.Show(ex); } }
private void SearchForm(DataTable data = null) { if (this.Parameters == null) { this.Parameters = new DataMap(); } this.Parameters.SetValue("FIND_TEXT", EditText); var res = CodeHelper.ShowForm(this.CodeGroup, this.Parameters, data); if (res != null) { EditValue = res.GetValue(CodeField); EditText = res.GetValue(NameField); if (EditValueChanged != null) { EditValueChanged.Invoke(res); } } }
private void OnResetItemClick(object sender, ItemClickEventArgs e) { ResetToDefault(); EditValueChanged?.Invoke(sender, e); }
public XSearch() { InitializeComponent(); Initialize(); txtCodeName.Properties.ButtonClick += delegate(object sender, ButtonPressedEventArgs e) { if (e.Button.Kind == ButtonPredefines.Ellipsis) { if (ButtonClicked != null) { ButtonClicked(sender, e); } else { Search(true); } } else { if (e.Button.Kind == ButtonPredefines.Delete) { txtCodeName.EditValue = null; txtCodeId.EditValue = null; if (EditValueChanged != null) { EditValueChanged.Invoke(null); } if (DeleteButtonClicked != null) { DeleteButtonClicked.Invoke(sender, e); } } else { if (OtherButtonClicked != null) { OtherButtonClicked.Invoke(sender, e); } } } }; txtCodeName.KeyDown += delegate(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (txtCodeName.Properties.ReadOnly == false && txtCodeName.Enabled == true) { Search(false); } } }; txtCodeName.EditValueChanged += delegate(object sender, EventArgs e) { if (txtCodeName.EditValue.IsNullOrEmpty()) { txtCodeId.EditValue = null; if (EditValueChanged != null) { EditValueChanged.Invoke(null); } } }; }
private void OnEditSelectedValueChanged(EventArgs e) { EditValueChanged?.Invoke(this, e); }
private void RaiseEditValueChanged() { EditValueChanged?.Invoke(this, EventArgs.Empty); }