Пример #1
0
        private void WriteMember_Edit(object sender)
        {
            TextBox bx = (TextBox)sender;
            var     sw = new SelectWindow(bx.Name, mwContext.mwWriteMember);

            sw.swContext.bIsInputButtonEnable = true;


            sw.ShowDialog();


            if (sw.ReturnText != null)
            {
                mwContext.mwWriteMember = sw.ReturnText;

                if (DekiDakaDataCollection.Count > 1)
                {
                    string message = "既に入力されている記入者も変更しますか?";

                    if (ShowMessageDlg(message) == MessageBoxResult.Cancel)
                    {
                        return;
                    }

                    WriteMember_ModifyAll(sw.ReturnText);
                }
            }
        }
        /// <summary>
        /// タッチでの選択入力ウィンドウを出す
        /// </summary>
        /// <param name="sendtext">選択ウィンドウに表示する選択肢の種類</param>
        /// <param name="InputEnabled">自由入力が出来るかどうか</param>
        /// <param name="Text">自由入力欄に表示する文字列</param>
        /// <returns>押されたボタンの文字列</returns>
        private string TouchPanelSelectShow(string sendtext, bool InputEnabled = false, string Text = "")
        {
            //選択ウィンドウが既に実体化していたら戻る
            if (sw != null)
            {
                return(null);
            }

            sw = new SelectWindow(sendtext, Text);
            sw.swContext.bIsInputButtonEnable = InputEnabled;


            sw.ShowDialog();


            string Returntext = null;

            if (sw.ReturnText != null)
            {
                Returntext = sw.ReturnText;
                IsModified = true;
            }


            //閉じて処理を終えたのでnullにする
            sw = null;

            //返ってきた文字列を返す
            return(Returntext);
        }