Merge pull request 'B2025-028 RO Editor - Parent Child Applicability - Default Values' (#551) from B2025-028 into Development
ready for testing phase
This commit is contained in:
commit
1ba4c4f343
@ -1192,14 +1192,27 @@ namespace ctlXMLEditLib
|
|||||||
// C2021-026 Event handler for Parent/Child child textbox
|
// C2021-026 Event handler for Parent/Child child textbox
|
||||||
// if the textbox text is same as parent, then or nothing is entered in the textbox
|
// if the textbox text is same as parent, then or nothing is entered in the textbox
|
||||||
// then use the parent value and set the text color to gray
|
// then use the parent value and set the text color to gray
|
||||||
|
// B2025-028 RO Editor - Parent Child Applicability - Default Values
|
||||||
|
// Were always setting to the Group parent value instead of individual parent values
|
||||||
|
// When leaving the textbox
|
||||||
private void txtBox_Leave(object sender, EventArgs e)
|
private void txtBox_Leave(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
TextBox tb = sender as TextBox;
|
TextBox tb = sender as TextBox;
|
||||||
string dfTxt = "";
|
string dfTxt = "";
|
||||||
|
try
|
||||||
|
{
|
||||||
|
ctlXMLEdit tmp = (ctlXMLEdit)tb?.Parent;
|
||||||
|
if (!string.IsNullOrEmpty(tmp?.ActiveControl.Text))
|
||||||
|
dfTxt = tmp.ActiveControl.Text;
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
string parName = pcGrpBox.Name.Substring(5);
|
string parName = pcGrpBox.Name.Substring(5);
|
||||||
object o = myHT[parName];
|
object o = myHT[parName];
|
||||||
if (o != null)
|
if (o != null)
|
||||||
dfTxt = (o as TextBox).Text; // set to use the parent's value (default)
|
dfTxt = (o as TextBox).Text; // set to use the parent's value (default)
|
||||||
|
}
|
||||||
|
|
||||||
if (dosaveflag) mysavexml = true;
|
if (dosaveflag) mysavexml = true;
|
||||||
if (tb.Text.Length == 0 || tb.Text == dfTxt)
|
if (tb.Text.Length == 0 || tb.Text == dfTxt)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user