Continued development

This commit is contained in:
c0d3.m0nk3y 2026-05-13 23:07:55 -04:00
parent 480844c1d8
commit 3defad51f8
2 changed files with 25 additions and 6 deletions

View File

@ -37,6 +37,7 @@
TextEdit_TableLayoutPanel2 = new TableLayoutPanel(); TextEdit_TableLayoutPanel2 = new TableLayoutPanel();
Okay_Button = new Button(); Okay_Button = new Button();
Cancel_Button = new Button(); Cancel_Button = new Button();
enableDisableWordWrapToolStripMenuItem = new ToolStripMenuItem();
TextEdit_TableLayoutPanel1.SuspendLayout(); TextEdit_TableLayoutPanel1.SuspendLayout();
TextEdit_ContextMenuStrip.SuspendLayout(); TextEdit_ContextMenuStrip.SuspendLayout();
TextEdit_TableLayoutPanel2.SuspendLayout(); TextEdit_TableLayoutPanel2.SuspendLayout();
@ -72,14 +73,14 @@
// TextEdit_ContextMenuStrip // TextEdit_ContextMenuStrip
// //
TextEdit_ContextMenuStrip.ImageScalingSize = new Size(32, 32); TextEdit_ContextMenuStrip.ImageScalingSize = new Size(32, 32);
TextEdit_ContextMenuStrip.Items.AddRange(new ToolStripItem[] { copyToClipboardToolStripMenuItem }); TextEdit_ContextMenuStrip.Items.AddRange(new ToolStripItem[] { copyToClipboardToolStripMenuItem, enableDisableWordWrapToolStripMenuItem });
TextEdit_ContextMenuStrip.Name = "TextEdit_ContextMenuStrip"; TextEdit_ContextMenuStrip.Name = "TextEdit_ContextMenuStrip";
TextEdit_ContextMenuStrip.Size = new Size(283, 42); TextEdit_ContextMenuStrip.Size = new Size(388, 124);
// //
// copyToClipboardToolStripMenuItem // copyToClipboardToolStripMenuItem
// //
copyToClipboardToolStripMenuItem.Name = "copyToClipboardToolStripMenuItem"; copyToClipboardToolStripMenuItem.Name = "copyToClipboardToolStripMenuItem";
copyToClipboardToolStripMenuItem.Size = new Size(282, 38); copyToClipboardToolStripMenuItem.Size = new Size(387, 38);
copyToClipboardToolStripMenuItem.Text = "Copy to Clipboard"; copyToClipboardToolStripMenuItem.Text = "Copy to Clipboard";
copyToClipboardToolStripMenuItem.Click += copyToClipboardToolStripMenuItem_Click; copyToClipboardToolStripMenuItem.Click += copyToClipboardToolStripMenuItem_Click;
// //
@ -119,6 +120,13 @@
Cancel_Button.Text = "Cancel"; Cancel_Button.Text = "Cancel";
Cancel_Button.UseVisualStyleBackColor = true; Cancel_Button.UseVisualStyleBackColor = true;
// //
// enableDisableWordWrapToolStripMenuItem
//
enableDisableWordWrapToolStripMenuItem.Name = "enableDisableWordWrapToolStripMenuItem";
enableDisableWordWrapToolStripMenuItem.Size = new Size(387, 38);
enableDisableWordWrapToolStripMenuItem.Text = "Enable / Disable Word Wrap";
enableDisableWordWrapToolStripMenuItem.Click += enableDisableWordWrapToolStripMenuItem_Click;
//
// TextAreaForm // TextAreaForm
// //
AutoScaleDimensions = new SizeF(13F, 32F); AutoScaleDimensions = new SizeF(13F, 32F);
@ -143,5 +151,6 @@
private Button Cancel_Button; private Button Cancel_Button;
private ContextMenuStrip TextEdit_ContextMenuStrip; private ContextMenuStrip TextEdit_ContextMenuStrip;
private ToolStripMenuItem copyToClipboardToolStripMenuItem; private ToolStripMenuItem copyToClipboardToolStripMenuItem;
private ToolStripMenuItem enableDisableWordWrapToolStripMenuItem;
} }
} }

View File

@ -5,7 +5,7 @@ namespace newcle.us.Forms
{ {
public partial class TextAreaForm : Form public partial class TextAreaForm : Form
{ {
public TextAreaForm() : this("Edit Content") { } public TextAreaForm() : this("Untitled") { }
public TextAreaForm(string formTitle) public TextAreaForm(string formTitle)
{ {
InitializeComponent(); InitializeComponent();
@ -30,6 +30,9 @@ namespace newcle.us.Forms
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string? RichText { get { return Content_RichTextBox.Rtf; } set { Content_RichTextBox.Rtf = value; } } public string? RichText { get { return Content_RichTextBox.Rtf; } set { Content_RichTextBox.Rtf = value; } }
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public bool WordWrap { get { return Content_RichTextBox.WordWrap; } set { Content_RichTextBox.WordWrap = value; } }
public void ReadOnly() public void ReadOnly()
{ {
Content_RichTextBox.ReadOnly = true; Content_RichTextBox.ReadOnly = true;
@ -51,14 +54,21 @@ namespace newcle.us.Forms
} }
catch (Exception ex) catch (Exception ex)
{ {
DialogExtensions.GenericError(String.Format($"Failed to open link: {ex.Message}")); MessageBox.Show(String.Format($"Failed to open link: {ex.Message}"), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
} }
} }
private void copyToClipboardToolStripMenuItem_Click(object sender, EventArgs e) private void copyToClipboardToolStripMenuItem_Click(object sender, EventArgs e)
{ {
if (string.IsNullOrEmpty(BasicText)) { return; }
Clipboard.SetText(BasicText ?? ""); Clipboard.SetText(BasicText ?? "");
DialogExtensions.GenericSuccess("Content successfully copied to clipboard"); MessageBox.Show("Content successfully copied to clipboard", "Clipboard", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void enableDisableWordWrapToolStripMenuItem_Click(object sender, EventArgs e)
{
Content_RichTextBox.WordWrap = !Content_RichTextBox.WordWrap;
} }
} }