This commit is contained in:
@@ -1559,6 +1559,21 @@ namespace Volian.Controls.Library
|
||||
MyFlexGrid.InsertColumnAfter();
|
||||
}
|
||||
|
||||
private void ToggleTableDesignButtons(bool enable)
|
||||
{
|
||||
cpTblDgnHighlight.Enabled = enable;
|
||||
btnTblDgnAlignText.Enabled = enable;
|
||||
btnTblDgnClear.Enabled = enable;
|
||||
btnTblDgnCopy.Enabled = enable;
|
||||
btnTblDgnDelete.Enabled = enable;
|
||||
btnTblDgnGridStyle.Enabled = enable;
|
||||
btnTblDgnInsertColumn.Enabled = enable;
|
||||
btnTblDgnInsertRow.Enabled = enable;
|
||||
btnTblDgnMergeCells.Enabled = enable;
|
||||
btnTblDgnPaste.Enabled = enable;
|
||||
btnTblDgnSplitCells.Enabled = enable;
|
||||
btnTblDgnTableBorder.Enabled = enable;
|
||||
}
|
||||
private void btnTblDgnAdjustSize_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (MyFlexGrid.Cols.Fixed == 0) // allow change of size.
|
||||
@@ -1566,12 +1581,14 @@ namespace Volian.Controls.Library
|
||||
// set all the rows and columns to Fixed so that user can adjust the row/column size
|
||||
MyFlexGrid.Cols.Fixed = MyFlexGrid.Cols.Count;
|
||||
MyFlexGrid.Rows.Fixed = MyFlexGrid.Rows.Count;
|
||||
ToggleTableDesignButtons(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
// set grid back to "normal" mode
|
||||
MyFlexGrid.Cols.Fixed = 0;
|
||||
MyFlexGrid.Rows.Fixed = 0;
|
||||
ToggleTableDesignButtons(true);
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
@@ -1644,6 +1661,75 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
#endregion
|
||||
|
||||
private void btnTblDgnDeleteRow_Click_1(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.RemoveSelectedRow();
|
||||
}
|
||||
|
||||
private void btnTblDgnDeleteColumn_Click_1(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.RemoveSelectedColumn();
|
||||
}
|
||||
|
||||
private void btnTblDgnDeleteSelected_Click_1(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.RemoveSelectedCells();
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxTopLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalTopText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxTopCenter_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalTopText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxTopRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalTopText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxCenterLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalCenterText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxCenterCenter_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalCenterText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxCenterRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalCenterText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxBottomLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalBottomText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Left);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxBottomCenter_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalBottomText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Center);
|
||||
}
|
||||
|
||||
private void btnTblDgnAlgnTxBottomRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
MyFlexGrid.VerticalBottomText();
|
||||
MyFlexGrid.RTFTextAlignment(MyFlexGrid.Selection, HorizontalAlignment.Right);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public enum E_FieldToEdit { StepText, Text, Number };
|
||||
|
Reference in New Issue
Block a user