コード例 #1
0
 private void cmnuCopy_Click(object sender, EventArgs e)
 {
     SafeClipboard.SetData(this.rtfContent.SelectedText, true);
 }
コード例 #2
0
        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);

            CommandBindings.Add(new CommandBinding(ApplicationCommands.Copy, (_, __) => SafeClipboard.SetDataObject(Content ?? string.Empty, true)));
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: radtek/Ketarin4Linux
        private void cmnuCopy_Click(object sender, EventArgs e)
        {
            List <ApplicationJob> jobs = this.olvJobs.SelectedObjects.OfType <ApplicationJob>().ToList();

            SafeClipboard.SetData(ApplicationJob.GetXml(jobs, false, Encoding.UTF8), false);
        }
コード例 #4
0
 private void cmnuCopyMatch_Click(object sender, EventArgs e)
 {
     SafeClipboard.SetData(this.MatchSelection, true);
 }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: kimyoungil01/Ketarin
        private void cmnuPaste_Click(object sender, EventArgs e)
        {
            try
            {
                ApplicationJob[] jobs = null;
                try
                {
                    jobs = ApplicationJob.LoadFromXml(SafeClipboard.GetData(DataFormats.Text) as string);
                }
                catch (Exception)
                {
                    jobs = new ApplicationJob[] { ApplicationJob.ImportFromTemplateOrXml(this, SafeClipboard.GetData(DataFormats.Text) as string, m_Jobs, true) };
                }
                if (jobs == null || jobs.Length == 0)
                {
                    return;
                }

                foreach (ApplicationJob job in jobs)
                {
                    job.Guid             = Guid.NewGuid();
                    job.PreviousLocation = null;
                    job.CanBeShared      = true;
                    job.Save();
                    olvJobs.AddObject(job);
                }

                // Go to last job
                olvJobs.EnsureVisible(olvJobs.IndexOf(jobs[jobs.Length - 1]));
                olvJobs.SelectedObject = jobs[jobs.Length - 1];
                UpdateStatusbar();
            }
            catch (Exception) { }
        }