Added Code Changes and Manual Changes Headings
Changed Clipboard to support Rich Text as well as ASCII text.
This commit is contained in:
parent
77338c048d
commit
74c96fb09c
@ -434,8 +434,16 @@ namespace Sync
|
||||
}
|
||||
private void listToClipboardToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
dgv.EndEdit();
|
||||
RichTextBox rtb = new RichTextBox();
|
||||
Font fntNormal = new Font("Arial", 10, FontStyle.Regular);
|
||||
rtb.Font = fntNormal;
|
||||
Font fntBold = new Font("Arial", 12, FontStyle.Bold);
|
||||
Font fntItalic = new Font("Arial", 11, FontStyle.Italic);
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.Append("Code Changes:\r\n\r\n");
|
||||
AddText(rtb, fntBold, "Code Changes:");
|
||||
AddText(rtb, fntNormal, "\r\n\r\n");
|
||||
dgv.EndEdit();
|
||||
int lenFolder = tbDevelopment.Text.Length;
|
||||
string lastFolder = "";
|
||||
foreach (FileCompare fc in _CheckedOut)
|
||||
@ -448,19 +456,36 @@ namespace Sync
|
||||
if (folder != lastFolder)
|
||||
{
|
||||
sb.Append(folder + ":\r\n");
|
||||
AddText(rtb, fntItalic, folder + ":\r\n");
|
||||
lastFolder = folder;
|
||||
}
|
||||
sb.Append((fis.Exists ? "" : " =>NEW") + "\t" + fi.Name + "\r\n");
|
||||
AddText(rtb, fntNormal, (fis.Exists ? "" : " =>NEW") + "\t" + fi.Name + "\r\n");
|
||||
}
|
||||
}
|
||||
sb.Append("\r\nInternal Release:\r\n\r\n");
|
||||
sb.Append("\r\nExternal Release:\r\n\r\n");
|
||||
sb.Append("\r\nTesting Performed:\r\n\r\n");
|
||||
sb.Append("\r\nTesting Requirements:\r\n\r\n");
|
||||
sb.Append("\r\nManual Changes/Additions:\r\n\r\n");
|
||||
|
||||
AddText(rtb, fntNormal, "\r\n");
|
||||
AddText(rtb, fntBold, "Internal Release:");
|
||||
AddText(rtb, fntNormal, "\r\n\r\n\r\n\r\n");
|
||||
AddText(rtb, fntBold, "External Release:");
|
||||
AddText(rtb, fntNormal, "\r\n\r\n\r\n\r\n");
|
||||
AddText(rtb, fntBold, "Testing Performed:");
|
||||
AddText(rtb, fntNormal, "\r\n\r\n\r\n\r\n");
|
||||
AddText(rtb, fntBold, "Testing Requirements:");
|
||||
AddText(rtb, fntNormal, "\r\n\r\n\r\n\r\n");
|
||||
AddText(rtb, fntBold, "Manual Changes/Additions:");
|
||||
AddText(rtb, fntNormal, "\r\n\r\n");
|
||||
try
|
||||
{
|
||||
sb.Append("\r\nInternal Release:\r\n");
|
||||
sb.Append("\r\nExternal Release:\r\n");
|
||||
sb.Append("\r\nTesting Performed:\r\n");
|
||||
sb.Append("\r\nTesting Requirements:\r\n");
|
||||
Clipboard.Clear();
|
||||
Clipboard.SetText(sb.ToString());
|
||||
//DataObject dataobj = new DataObject(DataFormats.Rtf,rtb.Rtf);
|
||||
Clipboard.SetData(DataFormats.Rtf, rtb.Rtf);
|
||||
MessageBox.Show(sb.ToString(), "Copied to Clipboard", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
catch (Exception ex)
|
||||
@ -475,6 +500,13 @@ namespace Sync
|
||||
MessageBox.Show(sb2.ToString(), "Error saving Clipboard", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private static void AddText(RichTextBox rtb, Font fntBold, string txt)
|
||||
{
|
||||
rtb.Select(rtb.TextLength, 0);
|
||||
rtb.SelectionFont = fntBold;
|
||||
rtb.SelectedText = txt;
|
||||
}
|
||||
private void dgv_MouseDown(object sender, MouseEventArgs e)
|
||||
{
|
||||
dgv.ClearSelection();
|
||||
|
Loading…
x
Reference in New Issue
Block a user