// F5ボタン(参照) クリック
        public override void btnF5_Click(object sender, RoutedEventArgs e)
        {
            if (activeControl == null)
            {
                return;
            }
            switch (activeControl.Name)
            {
            case "utlZip":
                Utl_Zip zip = (Utl_Zip)activeControl;
                zip.ShowList();
                break;

            case "utlID":
                Utl_MstText mst = (Utl_MstText)activeControl;
                mst.ShowList();
                break;

            case "utlDisplay":
                Utl_MeiText mei = (Utl_MeiText)activeControl;
                mei.ShowList();
                break;

            default:
                break;
            }
        }
        // F5ボタン(参照) クリック
        public override void btnF5_Click(object sender, RoutedEventArgs e)
        {
            if (activeControl == null)
            {
                return;
            }
            switch (activeControl.Name)
            {
            case "utlZip":
                Utl_Zip zip = (Utl_Zip)activeControl;
                zip.ShowList();
                break;

            case "utlID":
            case "utlInvoice":
            case "utlSummingUp":
            case "utlReceiptDivision":
            case "utlGroup1":
                Utl_MstText mst = (Utl_MstText)activeControl;
                mst.ShowList();
                break;

            case "utlTitle":
            case "utlBusiness":
            case "utlUnitKind":
            case "utlTaxChange":
            case "utlCollectCycle":
            case "utlPriceFractionProc":
            case "utlTaxFractionProc":
            case "utlDisplay":
                Utl_MeiText mei = (Utl_MeiText)activeControl;
                mei.ShowList();
                break;

            default:
                break;
            }
        }
        public static List <ListDisplayTabIndex> GetDisplayTabIndex(DependencyObject RootObj)
        {
            List <ListDisplayTabIndex> _list = new List <ListDisplayTabIndex>();
            int i = 0;

            foreach (DependencyObject ob in FindVisualChildrenNoType(RootObj))
            {
                Control ctl = null;
                try
                {
                    if (ob is ExTextBox)
                    {
                        ExTextBox txt = (ExTextBox)ob;
                        if (txt.Tag.ToString().IndexOf("TabSearchOn") != -1 && txt.IsTabStop == true)
                        {
                            ctl = (Control)ob;
                            _list.Add(new ListDisplayTabIndex(i, ctl.Name, ExCast.zCStr(ctl.Tag), ctl));
                        }
                    }
                    if (ob is ExUserControl && (ob is Utl_Zip) == false)
                    {
                        ExUserControl utl = (ExUserControl)ob;
                        if (utl.Tag.ToString().IndexOf("TabSearchOn") != -1 && utl.IsTabStop == true)
                        {
                            ctl = (Control)ob;
                            _list.Add(new ListDisplayTabIndex(i, ctl.Name, ExCast.zCStr(ctl.Tag), ctl));
                        }
                    }
                    if (ob is Utl_Zip)
                    {
                        Utl_Zip zip = (Utl_Zip)ob;
                        i += 1;
                        _list.Add(new ListDisplayTabIndex(i, zip.txtZipNo1.Name, ExCast.zCStr(zip.Tag), zip.txtZipNo1));
                        i += 1;
                        _list.Add(new ListDisplayTabIndex(i, zip.txtZipNo2.Name, ExCast.zCStr(zip.Tag), zip.txtZipNo2));
                        i += 1;
                        _list.Add(new ListDisplayTabIndex(i, zip.btnZip.Name, ExCast.zCStr(zip.Tag), zip.btnZip));
                        i += 1;
                        _list.Add(new ListDisplayTabIndex(i, zip.txtAdress1.Name, ExCast.zCStr(zip.Tag), zip.txtAdress1));
                        i += 1;
                        _list.Add(new ListDisplayTabIndex(i, zip.txtAdress2.Name, ExCast.zCStr(zip.Tag), zip.txtAdress2));
                    }
                    if (ob is ComboBox || ob is ExDatePicker || ob is PasswordBox || ob is ExCheckBox || ob is ExDataGrid || ob is RadioButton)
                    {
                        ctl = (Control)ob;
                        if (ctl.IsTabStop == true)
                        {
                            _list.Add(new ListDisplayTabIndex(i, ctl.Name, ExCast.zCStr(ctl.Tag), ctl));
                        }
                    }
                    if (ob is Button)
                    {
                        ctl = (Control)ob;
                        if (ctl.Name != "btnZip")
                        {
                            _list.Add(new ListDisplayTabIndex(i, ctl.Name, ExCast.zCStr(ctl.Tag), ctl));
                        }
                    }
                }
                catch
                {
                }
                i += 1;
            }
            return(_list);
        }