This commit is contained in:
@@ -15,13 +15,21 @@ namespace Volian.Controls.Library
|
||||
public partial class StepTabRibbon : UserControl
|
||||
{
|
||||
#region Properties
|
||||
private RTBItem _MyRTBItem;
|
||||
public RTBItem MyRTBItem
|
||||
private VlnFlexGrid MyFlexGrid
|
||||
{
|
||||
get { return _MyRTBItem; }
|
||||
get
|
||||
{
|
||||
if (MyEditItem is GridItem) return (MyEditItem as GridItem).MyFlexGrid;
|
||||
return null;
|
||||
}
|
||||
}
|
||||
private EditItem _MyEditItem;
|
||||
public EditItem MyEditItem
|
||||
{
|
||||
get { return _MyEditItem; }
|
||||
set
|
||||
{
|
||||
_MyRTBItem = value;
|
||||
_MyEditItem = value;
|
||||
if (value != null)
|
||||
{
|
||||
MyStepRTB = value.MyStepRTB;
|
||||
@@ -34,9 +42,9 @@ namespace Volian.Controls.Library
|
||||
get
|
||||
{
|
||||
if (_MyDVI != null) return _MyDVI;
|
||||
if (_MyRTBItem != null)
|
||||
if (_MyEditItem != null)
|
||||
{
|
||||
ItemInfo procInfo = _MyRTBItem.MyItemInfo.MyProcedure as ItemInfo;
|
||||
ItemInfo procInfo = _MyEditItem.MyItemInfo.MyProcedure as ItemInfo;
|
||||
if (procInfo == null) return null;
|
||||
_MyDVI = procInfo.ActiveParent as DocVersionInfo;
|
||||
return _MyDVI;
|
||||
@@ -91,7 +99,7 @@ namespace Volian.Controls.Library
|
||||
//_MyStepRTB.MouseUp += new MouseEventHandler(_MyStepRTB_MouseUp); //+= new MouseEventHandler(MyStepRTB_SelectionChanged);
|
||||
//_MyStepRTB.KeyUp += new KeyEventHandler(_MyStepRTB_KeyUp); //+= new KeyEventHandler(MyStepRTB_SelectionChanged);
|
||||
_MyStepRTB.SelectionChanged += new EventHandler(_MyStepRTB_SelectionChanged);
|
||||
_MyStepRTB.ModeChange += new StepRTBModeChangeEvent(_MyStepRTB_ModeChange);
|
||||
//_MyStepRTB.ModeChange += new StepRTBModeChangeEvent(_MyStepRTB_ModeChange);
|
||||
_MyStepRTB.Leave += new EventHandler(MyStepRTB_Leave);
|
||||
_MyStepRTB.LinkChanged += new StepRTBLinkEvent(_MyStepRTB_LinkChanged);
|
||||
// Add symbols into the tab ribbon based on format selection. For now, only add symbols once
|
||||
@@ -160,10 +168,10 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
}
|
||||
|
||||
void _MyStepRTB_ModeChange(object sender, StepRTBModeChangeEventArgs args)
|
||||
{
|
||||
SetButtonAndMenuEnabling(true);
|
||||
}
|
||||
//void _MyStepRTB_ModeChange(object sender, StepRTBModeChangeEventArgs args)
|
||||
//{
|
||||
// SetButtonAndMenuEnabling(true);
|
||||
//}
|
||||
#endregion
|
||||
#region Constructor
|
||||
public StepTabRibbon()
|
||||
@@ -234,12 +242,12 @@ namespace Volian.Controls.Library
|
||||
// if from type == 0, we've inserted a hls.
|
||||
// if inserting from section, insert first child
|
||||
// else do a after from current HLS - if not at HLS, go up parents until find it.
|
||||
if (fromtype == 0 && !_MyRTBItem.MyItemInfo.IsStepSection)
|
||||
if (fromtype == 0 && !_MyEditItem.MyItemInfo.IsStepSection)
|
||||
{
|
||||
RTBItem hlsRTBItem = _MyRTBItem;
|
||||
while (!hlsRTBItem.MyItemInfo.IsHigh)
|
||||
hlsRTBItem = hlsRTBItem.ActiveParent;
|
||||
hlsRTBItem.AddSiblingAfter((int ?)contenttype,true);
|
||||
EditItem hlsEditItem = _MyEditItem;
|
||||
while (!hlsEditItem.MyItemInfo.IsHigh)
|
||||
hlsEditItem = hlsEditItem.ActiveParent;
|
||||
hlsEditItem.AddSiblingAfter((int ?)contenttype,true);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -252,7 +260,7 @@ namespace Volian.Controls.Library
|
||||
// addchild = false;
|
||||
//}
|
||||
//if (addchild)
|
||||
_MyRTBItem.AddChild((E_FromType)fromtype, contenttype);
|
||||
_MyEditItem.AddChild((E_FromType)fromtype, contenttype);
|
||||
}
|
||||
}
|
||||
// Future Table Grid?
|
||||
@@ -272,12 +280,12 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
private void btnInsBefore_Click(object sender, EventArgs e)
|
||||
{
|
||||
_MyRTBItem.AddSiblingBefore();
|
||||
_MyEditItem.AddSiblingBefore();
|
||||
}
|
||||
|
||||
private void btnInsAfter_Click(object sender, EventArgs e)
|
||||
{
|
||||
_MyRTBItem.AddSiblingAfter();
|
||||
_MyEditItem.AddSiblingAfter();
|
||||
}
|
||||
/// <summary>
|
||||
/// Using style for step type, enable/disable formatting buttons
|
||||
@@ -316,16 +324,16 @@ namespace Volian.Controls.Library
|
||||
btnIndent.Enabled = setting;
|
||||
btnDelelete.Enabled = btnDelStep.Enabled = setting;
|
||||
btnSpell.Enabled = setting;
|
||||
//rtabTableGridTools.Visible = setting;
|
||||
rtabTableGridTools.Visible = setting;
|
||||
}
|
||||
private void SetButtonAndMenuEnabling(bool docontextmenus)
|
||||
{
|
||||
if (_MyStepRTB.FieldToEdit != E_FieldToEdit.StepText)
|
||||
return; // No need to change menu that does not get used
|
||||
if (_MyStepRTB == null) return;
|
||||
DocVersionInfo dvi = MyRTBItem.MyItemInfo.MyProcedure.ActiveParent as DocVersionInfo;
|
||||
DocVersionInfo dvi = MyEditItem.MyItemInfo.MyProcedure.ActiveParent as DocVersionInfo;
|
||||
if (dvi == null) return;
|
||||
if (dvi.VersionType > 127 || MyRTBItem.MyStepPanel.PanelViewEditMode == E_ViewMode.View)
|
||||
if (dvi.VersionType > 127 || MyEditItem.MyStepPanel.VwMode == E_ViewMode.View)
|
||||
{
|
||||
SetButtonMenuEnabledDisabledOnSelection(false);
|
||||
}
|
||||
@@ -404,12 +412,12 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
private void SetStepButtonAndMenuEnabling(bool docontextmenus)
|
||||
{
|
||||
if (MyRTBItem == null) return;
|
||||
DocVersionInfo dvi = MyRTBItem.MyItemInfo.MyProcedure.ActiveParent as DocVersionInfo;
|
||||
if (MyEditItem == null) return;
|
||||
DocVersionInfo dvi = MyEditItem.MyItemInfo.MyProcedure.ActiveParent as DocVersionInfo;
|
||||
if (dvi == null) return;
|
||||
if (dvi.VersionType > 127)
|
||||
btnCMEditMode1.Enabled = btnEditMode.Enabled = false; // in approved
|
||||
if (dvi.VersionType > 127 || MyRTBItem.MyStepPanel.PanelViewEditMode == E_ViewMode.View)
|
||||
if (dvi.VersionType > 127 || MyEditItem.MyStepPanel.VwMode == E_ViewMode.View)
|
||||
{
|
||||
SetButtonMenuEnabledDisabledOnStepType(false);
|
||||
return;
|
||||
@@ -422,13 +430,15 @@ namespace Volian.Controls.Library
|
||||
btnInsPgBrk.Checked = cfg == null ? false : cfg.Step_ManualPagebreak;
|
||||
}
|
||||
btnInsPgBrk.Enabled = MyItemInfo.IsHigh;
|
||||
btnEditMode.Checked = btnCMEditMode1.Checked = MyRTBItem.MyStepPanel.PanelViewEditMode != E_ViewMode.View;
|
||||
btnEditMode.Checked = btnCMEditMode1.Checked = MyEditItem.MyStepPanel.VwMode == E_ViewMode.View;
|
||||
// if on procedure, 'Delete' buttons should be disabled.
|
||||
btnDelelete.Enabled = btnDelStep.Enabled = ! MyItemInfo.IsProcedure;
|
||||
btnCpyStp.Enabled = !MyItemInfo.IsProcedure;
|
||||
//if (rtabTableGridTools.Visible && rtabTableGridTools.Checked && !MyItemInfo.IsTable)
|
||||
// rtabHome.Select();
|
||||
//rtabTableGridTools.Visible = MyItemInfo.IsTable; // turn on/off Table Design (Grid) ribbon tab grouping
|
||||
if (!(MyEditItem is GridItem) && rtabTableGridTools.Checked)
|
||||
{
|
||||
rtabHome.Select();
|
||||
}
|
||||
rtabTableGridTools.Visible = MyEditItem is GridItem; // turn on/off Table Design (Grid) ribbon tab grouping
|
||||
|
||||
// if on procedure or section, 'change type' & 'insert' buttons should be disabled.
|
||||
if (MyItemInfo.IsProcedure || MyItemInfo.IsSection)
|
||||
@@ -491,7 +501,7 @@ namespace Volian.Controls.Library
|
||||
|
||||
// if (rno is enabled, set the tag:
|
||||
if (btnInsRNO.Enabled)
|
||||
btnInsRNO.Tag = string.Format("{0} {1}", (int)E_FromTypes.RNOs, MyRTBItem.MyItemInfo.ActiveFormat.PlantFormat.FormatData.GetIndexFromType("RNOType"));
|
||||
btnInsRNO.Tag = string.Format("{0} {1}", (int)E_FromTypes.RNOs, MyEditItem.MyItemInfo.ActiveFormat.PlantFormat.FormatData.GetIndexFromType("RNOType"));
|
||||
|
||||
// add subitems depending on whether parent type is enabled:
|
||||
if (btnInsHLS.Enabled) GalleryForSubTypes(MyItemInfo.ActiveFormat.PlantFormat.FormatData.StepDataList.HLS, sd, btnInsHLS, 0, btnCMInsHLS, docontextmenus);
|
||||
@@ -640,11 +650,11 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
private void btnIndent_Click(object sender, EventArgs e)
|
||||
{
|
||||
_MyStepRTB.InsertIndent();
|
||||
_MyStepRTB.InsertIndent(MyEditItem.MyItemInfo.ActiveFormat.PlantFormat.FormatData.SectData.StepSectionData.IndentToken);
|
||||
}
|
||||
private void btnCMIndent_Click(object sender, EventArgs e)
|
||||
{
|
||||
_MyStepRTB.InsertIndent();
|
||||
_MyStepRTB.InsertIndent(MyEditItem.MyItemInfo.ActiveFormat.PlantFormat.FormatData.SectData.StepSectionData.IndentToken);
|
||||
}
|
||||
#endregion
|
||||
#region Home Tab
|
||||
@@ -725,7 +735,7 @@ namespace Volian.Controls.Library
|
||||
// see if user is positioned 'on' a transition within the rtb, if so do a modify, otherwise,
|
||||
// insert transition.
|
||||
StepTabPanel tmp = Parent as StepTabPanel;
|
||||
tmp.MyDisplayTabControl.OnLinkModifyTran(this, new StepPanelLinkEventArgs(_MyRTBItem, MyStepRTB.MyLinkText));
|
||||
tmp.MyDisplayTabControl.OnLinkModifyTran(this, new StepPanelLinkEventArgs(MyStepRTB.MyLinkText));
|
||||
}
|
||||
|
||||
private void btnInsHrdSpc_Click(object sender, EventArgs e)
|
||||
@@ -738,7 +748,7 @@ namespace Volian.Controls.Library
|
||||
// see if user is positioned 'on' an ReferencedObject within the rtb, if so do a modify, otherwise,
|
||||
// insert transition.
|
||||
StepTabPanel tmp = Parent as StepTabPanel;
|
||||
tmp.MyDisplayTabControl.OnLinkModifyRO(this, new StepPanelLinkEventArgs(_MyRTBItem, MyStepRTB.MyLinkText));
|
||||
tmp.MyDisplayTabControl.OnLinkModifyRO(this, new StepPanelLinkEventArgs(MyStepRTB.MyLinkText));
|
||||
}
|
||||
|
||||
private void btnRedo_Click(object sender, EventArgs e)
|
||||
@@ -769,7 +779,7 @@ namespace Volian.Controls.Library
|
||||
// a referenced object, bring up ReferencedObject Editor (for now, just put up a message box.
|
||||
if (_MyStepRTB.MyLinkText.IndexOf("Transition") > -1)
|
||||
{
|
||||
_MyRTBItem.MyStepPanel.OnLinkClicked(sender, new StepPanelLinkEventArgs(_MyRTBItem, _MyStepRTB.MyLinkText));
|
||||
_MyEditItem.MyStepPanel.OnLinkClicked(sender, new StepPanelLinkEventArgs(_MyStepRTB.MyLinkText));
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -787,7 +797,7 @@ namespace Volian.Controls.Library
|
||||
private void btnChgTyp_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Change Step Type");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
#endregion
|
||||
#region RHM debug
|
||||
@@ -834,8 +844,12 @@ namespace Volian.Controls.Library
|
||||
//#endif
|
||||
private void btnToggleEditView_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyStepRTB.ToggleEditView();
|
||||
MyEditItem.MyStepPanel.VwMode = MyEditItem.MyStepPanel.VwMode == E_ViewMode.Edit ? E_ViewMode.View : E_ViewMode.Edit;
|
||||
MyEditItem.ToggleEditView(MyEditItem.MyStepPanel.VwMode);
|
||||
SetButtonAndMenuEnabling(true);
|
||||
SetStepButtonAndMenuEnabling(true);
|
||||
MyEditItem.MyStepPanel.MyStepTabPanel.MyDisplayTabControl.OnModeChange(this, new StepRTBModeChangeEventArgs(MyEditItem.MyStepPanel.VwMode));
|
||||
btnEditMode.Checked = btnCMEditMode1.Checked = MyEditItem.MyStepPanel.VwMode == E_ViewMode.View;
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -895,7 +909,7 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
ROFst newrofst = ROFstInfo.UpdateRoFst(roFstInfo.MyRODb, dv.DocVersionAssociations[0], dv, roFstInfo);
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("DisplayROUpdateROFST");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
btnUpdROVal.Enabled = false;
|
||||
}
|
||||
Cursor = Cursors.Default;
|
||||
@@ -951,31 +965,31 @@ namespace Volian.Controls.Library
|
||||
private void btnBookmarks_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Bookmarks");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
|
||||
private void btnSearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Global Search");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
|
||||
private void btnLibDocs_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("LibDocs");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
|
||||
public void btnAnnots_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("Annots");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
|
||||
public void btnDelStep_Click(object sender, EventArgs e)
|
||||
{
|
||||
bool surpressMessageBox = (e == null);
|
||||
SectionInfo si = MyRTBItem.MyItemInfo as SectionInfo;
|
||||
SectionInfo si = MyEditItem.MyItemInfo as SectionInfo;
|
||||
if (si != null)
|
||||
{
|
||||
string msg = si.HasChildren ? "Are you sure you want to delete this section and its steps?" : "Are you sure you want to delete this section?";
|
||||
@@ -986,18 +1000,18 @@ namespace Volian.Controls.Library
|
||||
if (!si.IsStepSection)
|
||||
{
|
||||
WordSectionEventArgs args = new WordSectionEventArgs(si);
|
||||
MyRTBItem.MyStepPanel.OnWordSectionClose(sender, args);
|
||||
MyEditItem.MyStepPanel.OnWordSectionClose(sender, args);
|
||||
}
|
||||
MyRTBItem.RemoveItem();
|
||||
MyEditItem.RemoveItem();
|
||||
if (!si.IsStepSection)
|
||||
{
|
||||
WordSectionEventArgs args = new WordSectionEventArgs(si);
|
||||
MyRTBItem.MyStepPanel.OnWordSectionDeleted(sender, args);
|
||||
MyEditItem.MyStepPanel.OnWordSectionDeleted(sender, args);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
StepInfo stpi = MyRTBItem.MyItemInfo as StepInfo;
|
||||
StepInfo stpi = MyEditItem.MyItemInfo as StepInfo;
|
||||
if (stpi == null) // not sure that it will every get here!
|
||||
{
|
||||
MessageBox.Show("Unknown type, cannot delete!");
|
||||
@@ -1008,10 +1022,10 @@ namespace Volian.Controls.Library
|
||||
string msgs = stpi.HasChildren ? "Are you sure you want to delete this step and its substeps?" : "Are you sure you want to delete this step?";
|
||||
DialogResult results = MessageBox.Show(msgs, "Verify Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
|
||||
if (results == DialogResult.Yes)
|
||||
MyRTBItem.RemoveItem();
|
||||
MyEditItem.RemoveItem();
|
||||
}
|
||||
else
|
||||
MyRTBItem.RemoveItem();
|
||||
MyEditItem.RemoveItem();
|
||||
}
|
||||
|
||||
private void btnCMIns_PopupClose(object sender, EventArgs e)
|
||||
@@ -1019,7 +1033,7 @@ namespace Volian.Controls.Library
|
||||
_ContextMenuBar.SetContextMenuEx(_MyStepRTB, _DefaultContextMenu);
|
||||
}
|
||||
|
||||
public void ShortCutContextMenu(string menuName)
|
||||
public void SetShortCutContextMenu(string menuName)
|
||||
{
|
||||
bool displayMenu = false;
|
||||
E_AccStep? actable = 0;
|
||||
@@ -1075,13 +1089,13 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
//MessageBox.Show("Functionality not available.", "Spell Check");
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("SpellChecker");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
//private FindReplace dlgFindReplace = null;
|
||||
private void btnFindRplDlg_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepPanelTabDisplayEventArgs args = new StepPanelTabDisplayEventArgs("FndRpl");
|
||||
MyRTBItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
MyEditItem.MyStepPanel.OnTabDisplay(sender, args);
|
||||
}
|
||||
|
||||
private void InsertSiblingBeforeOrAfter(string b4aftr)
|
||||
@@ -1094,11 +1108,11 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
case "after":
|
||||
if ((actable & E_AccStep.AddingNext) > 0)
|
||||
MyRTBItem.AddSiblingAfter();
|
||||
MyEditItem.AddSiblingAfter();
|
||||
break;
|
||||
case "before":
|
||||
if ((actable & E_AccStep.AddingPrev) > 0)
|
||||
MyRTBItem.AddSiblingBefore();
|
||||
MyEditItem.AddSiblingBefore();
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -1127,8 +1141,8 @@ namespace Volian.Controls.Library
|
||||
if (!deletedHLS)
|
||||
{
|
||||
if (deletedSubStep)
|
||||
ShortCutContextMenu("InsHLS");
|
||||
else if (MyRTBItem.MyRNORTBItems != null && MyRTBItem.MyRNORTBItems.Count > 0)
|
||||
SetShortCutContextMenu("InsHLS");
|
||||
else if (MyEditItem.MyRNOEditItems != null && MyEditItem.MyRNOEditItems.Count > 0)
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlRight); // jump to RNO
|
||||
else if (deletedRNO)
|
||||
{
|
||||
@@ -1148,14 +1162,14 @@ namespace Volian.Controls.Library
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlLeft);
|
||||
if (MyItemInfo.IsHigh)
|
||||
{
|
||||
if (MyRTBItem != null && MyRTBItem.NextDownRTBItem != null &&MyRTBItem.NextDownRTBItem.MyItemInfo.MyParent.Equals(MyRTBItem.MyItemInfo))
|
||||
if (MyEditItem != null && MyEditItem.NextDownEditItem != null && MyEditItem.NextDownEditItem.MyItemInfo.MyParent.Equals(MyEditItem.MyItemInfo))
|
||||
//if (MyRTBItem.NextDownRTBItem.MyItemInfo.MyParent.ItemID == MyRTBItem.MyItemInfo.ItemID) //.Equals(MyRTBItem.MyItemInfo))
|
||||
{
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlDown);
|
||||
InsertSiblingBeforeOrAfter("before");
|
||||
}
|
||||
else
|
||||
ShortCutContextMenu("InsSubStps");
|
||||
SetShortCutContextMenu("InsSubStps");
|
||||
}
|
||||
else
|
||||
InsertSiblingBeforeOrAfter("after");
|
||||
@@ -1175,11 +1189,11 @@ namespace Volian.Controls.Library
|
||||
if (deletedSubStep)
|
||||
{
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlUp); // jump to HLS
|
||||
ShortCutContextMenu("InsHLS"); // prompt for new HLS
|
||||
SetShortCutContextMenu("InsHLS"); // prompt for new HLS
|
||||
}
|
||||
else if (deletedRNO || MyItemInfo.IsEquipmentList)
|
||||
InsertSiblingBeforeOrAfter("after");
|
||||
else if (MyRTBItem.MyRNORTBItems != null && MyRTBItem.MyRNORTBItems.Count > 0)
|
||||
else if (MyEditItem.MyRNOEditItems != null && MyEditItem.MyRNOEditItems.Count > 0)
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlRight); // jump to RNO
|
||||
else
|
||||
if (MyItemInfo.ColumnMode > 0)
|
||||
@@ -1209,7 +1223,7 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlUp);
|
||||
if (MyItemInfo.IsHigh)
|
||||
ShortCutContextMenu("InsHLS");
|
||||
SetShortCutContextMenu("InsHLS");
|
||||
else
|
||||
InsertSiblingBeforeOrAfter("after");
|
||||
}
|
||||
@@ -1217,29 +1231,29 @@ namespace Volian.Controls.Library
|
||||
|
||||
private void AddSubStep()
|
||||
{
|
||||
RTBItem nextDownRTBItem = MyRTBItem.NextDownRTBItem;
|
||||
EditItem nextDownEditItem = MyEditItem.NextDownEditItem;
|
||||
bool skipTable = false;
|
||||
// If the step has a table, move past it before adding a substep
|
||||
if (nextDownRTBItem != null && nextDownRTBItem.MyItemInfo.MyParent.ItemID == MyRTBItem.MyID &&
|
||||
nextDownRTBItem.MyItemInfo.IsTablePart)
|
||||
if (nextDownEditItem != null && nextDownEditItem.MyItemInfo.MyParent.ItemID == MyEditItem.MyID &&
|
||||
nextDownEditItem.MyItemInfo.IsTablePart)
|
||||
{
|
||||
nextDownRTBItem = nextDownRTBItem.NextDownRTBItem;
|
||||
nextDownEditItem = nextDownEditItem.NextDownEditItem;
|
||||
skipTable = true;
|
||||
}
|
||||
if (nextDownRTBItem != null && nextDownRTBItem.MyItemInfo.MyParent.ItemID == MyRTBItem.MyID)
|
||||
if (nextDownEditItem != null && nextDownEditItem.MyItemInfo.MyParent.ItemID == MyEditItem.MyID)
|
||||
{
|
||||
MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlDown);
|
||||
if(skipTable) MyStepRTB.StepRTB_ArrowPressed(E_ArrowKeys.CtrlDown);
|
||||
InsertSiblingBeforeOrAfter("before");
|
||||
}
|
||||
else
|
||||
ShortCutContextMenu("InsSubStps");
|
||||
SetShortCutContextMenu("InsSubStps");
|
||||
}
|
||||
|
||||
private void CreateNewRNO()
|
||||
{
|
||||
if (btnInsRNO.SubItems.Count > 1)
|
||||
ShortCutContextMenu("InsRNO");
|
||||
SetShortCutContextMenu("InsRNO");
|
||||
else
|
||||
btnInsRNO.RaiseClick();
|
||||
}
|
||||
@@ -1247,7 +1261,7 @@ namespace Volian.Controls.Library
|
||||
private void CreateNewNote()
|
||||
{
|
||||
if (btnInsNote.SubItems.Count > 1)
|
||||
ShortCutContextMenu("InsNote");
|
||||
SetShortCutContextMenu("InsNote");
|
||||
else
|
||||
btnInsNote.RaiseClick();
|
||||
}
|
||||
@@ -1255,13 +1269,13 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
StepTabPanel tmp = Parent as StepTabPanel;
|
||||
if (tmp.MyDisplayTabControl.MyCopyStep == null) return;
|
||||
MyRTBItem.PasteSiblingAfter(tmp.MyDisplayTabControl.MyCopyStep.ItemID);
|
||||
MyEditItem.PasteSiblingAfter(tmp.MyDisplayTabControl.MyCopyStep.ItemID);
|
||||
}
|
||||
private void btnPasteBefore_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepTabPanel tmp = Parent as StepTabPanel;
|
||||
if (tmp.MyDisplayTabControl.MyCopyStep == null) return;
|
||||
MyRTBItem.PasteSiblingBefore(tmp.MyDisplayTabControl.MyCopyStep.ItemID);
|
||||
MyEditItem.PasteSiblingBefore(tmp.MyDisplayTabControl.MyCopyStep.ItemID);
|
||||
}
|
||||
private void btnStepPaste_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -1276,7 +1290,7 @@ namespace Volian.Controls.Library
|
||||
public void DoCopyStep()
|
||||
{
|
||||
// highlight selected step(s) and prompt to see if selection is what user wants:
|
||||
MyRTBItem.HighlightBackColor();
|
||||
MyEditItem.IdentifyChildren(true);
|
||||
DialogResult dr = MessageBox.Show("Step as Marked?", "Identify Step To Be Copied", MessageBoxButtons.YesNo);
|
||||
if (dr == DialogResult.Yes)
|
||||
{
|
||||
@@ -1285,16 +1299,16 @@ namespace Volian.Controls.Library
|
||||
btnStepPaste.Enabled = true;
|
||||
SetPasteButtonEnabled();
|
||||
}
|
||||
MyRTBItem.SetBackColor();
|
||||
MyEditItem.IdentifyChildren(false);
|
||||
}
|
||||
|
||||
private void btnPasteReplace_Click(object sender, EventArgs e)
|
||||
{
|
||||
StepTabPanel tmp = Parent as StepTabPanel;
|
||||
if (tmp.MyDisplayTabControl.MyCopyStep==null) return;
|
||||
RTBItem oldRTBItem = MyRTBItem;
|
||||
MyRTBItem = MyRTBItem.PasteReplace(tmp.MyDisplayTabControl.MyCopyStep.ItemID);
|
||||
if (MyRTBItem.MyItemInfo.ItemID != oldRTBItem.MyItemInfo.ItemID) oldRTBItem.Dispose();
|
||||
EditItem oldEditItem = MyEditItem;
|
||||
MyEditItem = MyEditItem.PasteReplace(tmp.MyDisplayTabControl.MyCopyStep.ItemID);
|
||||
if (MyEditItem.MyItemInfo.ItemID != oldEditItem.MyItemInfo.ItemID) oldEditItem.Dispose();
|
||||
}
|
||||
|
||||
private void btnPdfCreate_Click(object sender, EventArgs e)
|
||||
@@ -1353,260 +1367,221 @@ namespace Volian.Controls.Library
|
||||
#region Table Grid Copy/Paste
|
||||
private void btnTblDgnCopyRow_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardCopyRow();
|
||||
MyFlexGrid.ClipBoardCopyRow();
|
||||
}
|
||||
|
||||
private void btnTblDgnCopyColumn_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardCopyColumn();
|
||||
MyFlexGrid.ClipBoardCopyColumn();
|
||||
}
|
||||
|
||||
private void btnTblDgnCopySelection_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardCopySelection();
|
||||
MyFlexGrid.ClipBoardCopySelection();
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteRowBefore_Click(object sender, EventArgs e)
|
||||
{
|
||||
// create new rows before current position and copy clipboard data
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteRows(VlnFlexGrid.enmPastePos.Before);
|
||||
MyFlexGrid.ClipBoardPasteRows(VlnFlexGrid.enmPastePos.Before);
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteRowAfter_Click(object sender, EventArgs e)
|
||||
{
|
||||
// create new rows after current position and copy clipboard data
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteRows(VlnFlexGrid.enmPastePos.After);
|
||||
MyFlexGrid.ClipBoardPasteRows(VlnFlexGrid.enmPastePos.After);
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteReplaceRow_Click(object sender, EventArgs e)
|
||||
{
|
||||
// replace rows with current clipboard data starting as current row
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteRows(VlnFlexGrid.enmPastePos.Replace);
|
||||
MyFlexGrid.ClipBoardPasteRows(VlnFlexGrid.enmPastePos.Replace);
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteColumnBefore_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteColumns(VlnFlexGrid.enmPastePos.Before);
|
||||
MyFlexGrid.ClipBoardPasteColumns(VlnFlexGrid.enmPastePos.Before);
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteColumnAfter_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteColumns(VlnFlexGrid.enmPastePos.After);
|
||||
MyFlexGrid.ClipBoardPasteColumns(VlnFlexGrid.enmPastePos.After);
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteColumnReplace_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); //= rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteColumns(VlnFlexGrid.enmPastePos.Replace);
|
||||
MyFlexGrid.ClipBoardPasteColumns(VlnFlexGrid.enmPastePos.Replace);
|
||||
}
|
||||
|
||||
private void btnTblDgnPasteIntoSelection_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClipBoardPasteIntoSelection();
|
||||
MyFlexGrid.ClipBoardPasteIntoSelection();
|
||||
}
|
||||
private void btnTblDgnClear_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ClearSelectedCellText();
|
||||
MyFlexGrid.ClearSelectedCellText();
|
||||
}
|
||||
|
||||
#endregion
|
||||
#region Table Grid Delete
|
||||
private void btnTblDgnDeleteRow_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); //= rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.RemoveSelectedRow();
|
||||
MyFlexGrid.RemoveSelectedRow();
|
||||
}
|
||||
|
||||
private void btnTblDgnDeleteColumn_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.RemoveSelectedColumn();
|
||||
MyFlexGrid.RemoveSelectedColumn();
|
||||
}
|
||||
|
||||
private void btnTblDgnDeleteSelected_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.RemoveSelectedCells();
|
||||
MyFlexGrid.RemoveSelectedCells();
|
||||
}
|
||||
#endregion
|
||||
#region Table Grid Cell Style
|
||||
|
||||
private void cpHighlight_SelectedColorChanged(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid();
|
||||
string strColor = string.Format("{0}, {1}, {2};", cpTblDgnHighlight.SelectedColor.R, cpTblDgnHighlight.SelectedColor.G, cpTblDgnHighlight.SelectedColor.B);
|
||||
grd.ChangeBackgroundColor(strColor);
|
||||
MyFlexGrid.ChangeBackgroundColor(strColor);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlignLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); ; // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.RTFTextAlignment(grd.Selection, HorizontalAlignment.Left);
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlignCentered_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); ; // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.RTFTextAlignment(grd.Selection, HorizontalAlignment.Center);
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlignRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); ; // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.RTFTextAlignment(grd.Selection, HorizontalAlignment.Right);
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
|
||||
}
|
||||
#endregion
|
||||
#region Table Grid Merge/Split
|
||||
private void btnTblDgnSplitCells_ToRows_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3; //GetActiveGrid();
|
||||
grd.SplitSelection(false);
|
||||
MyFlexGrid.SplitSelection(false);
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void btnTblDgnSplitCellsToCols_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3; //GetActiveGrid();
|
||||
grd.SplitSelection(true);
|
||||
MyFlexGrid.SplitSelection(true);
|
||||
}
|
||||
|
||||
private void btnTblDgnMergeCells_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3; //GetActiveGrid();
|
||||
grd.MergeSelection();
|
||||
MyFlexGrid.MergeSelection();
|
||||
}
|
||||
#endregion
|
||||
#region Table Grid Design
|
||||
private void btnTblDgnInsertRowBefore_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.InsertRowBefore();
|
||||
MyFlexGrid.InsertRowBefore();
|
||||
}
|
||||
|
||||
private void btnTblDgnInsertRowAfter_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.InsertRowAfter();
|
||||
MyFlexGrid.InsertRowAfter();
|
||||
}
|
||||
|
||||
private void btnTblDgnInsertColumnBefore_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.InsertColumnBefore();
|
||||
MyFlexGrid.InsertColumnBefore();
|
||||
}
|
||||
|
||||
private void btnTblDgnInsertColumnAfter_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.InsertColumnAfter();
|
||||
MyFlexGrid.InsertColumnAfter();
|
||||
}
|
||||
|
||||
private void btnTblDgnAdjustSize_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid();// rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
if (grd.Cols.Fixed == 0)
|
||||
if (MyFlexGrid.Cols.Fixed == 0)
|
||||
{
|
||||
// set all the rows and columns to Fixed so that user can adjust the row/column size
|
||||
grd.Cols.Fixed = grd.Cols.Count;
|
||||
grd.Rows.Fixed = grd.Rows.Count;
|
||||
MyFlexGrid.Cols.Fixed = MyFlexGrid.Cols.Count;
|
||||
MyFlexGrid.Rows.Fixed = MyFlexGrid.Rows.Count;
|
||||
}
|
||||
else
|
||||
{
|
||||
// set grid back to "normal" mode
|
||||
grd.Cols.Fixed = 0;
|
||||
grd.Rows.Fixed = 0;
|
||||
MyFlexGrid.Cols.Fixed = 0;
|
||||
MyFlexGrid.Rows.Fixed = 0;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#region Table Grid Border
|
||||
private void btnTblDgnTableBorderNone_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.None);
|
||||
MyFlexGrid.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.None);
|
||||
}
|
||||
|
||||
private void btnTblDgnTableBorderFixedSingle_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.FixedSingle);
|
||||
MyFlexGrid.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.FixedSingle);
|
||||
}
|
||||
|
||||
private void btnTblDgnTableBorderFixed3D_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.Fixed3D);
|
||||
MyFlexGrid.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.Fixed3D);
|
||||
}
|
||||
|
||||
private void btnTblDgnTableBorderLight3D_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.Light3D);
|
||||
MyFlexGrid.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.Light3D);
|
||||
}
|
||||
|
||||
private void btnTblDgnTableBorderXPThemes_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.XpThemes);
|
||||
MyFlexGrid.SetTableBorder(C1.Win.C1FlexGrid.Util.BaseControls.BorderStyleEnum.XpThemes);
|
||||
}
|
||||
#endregion
|
||||
#region Table Grid Grid Style
|
||||
private void btnTblDgnGridStyleNone_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid();//rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.None);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.None);
|
||||
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleFlat_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Flat);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Flat);
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleDouble_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Double);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Double);
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleRaised_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Raised);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Raised);
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleInset_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Inset);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Inset);
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleGroove_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Groove);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Groove);
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleFillet_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Fillet);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Fillet);
|
||||
}
|
||||
|
||||
private void btnTblDgnGridStyleDotted_Click(object sender, EventArgs e)
|
||||
{
|
||||
VlnFlexGrid grd = new VlnFlexGrid(); ; // = rbtDefaultTable.Checked ? vlnFlexGrid2 : vlnFlexGrid3;
|
||||
grd.ChangeCellBorder(grd.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Dotted);
|
||||
MyFlexGrid.ChangeCellBorder(MyFlexGrid.Selection, C1.Win.C1FlexGrid.BorderStyleEnum.Dotted);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
Reference in New Issue
Block a user