2017-05-31 5 views
-1

変更できない方法があるかどうか質問したいと思います。私はそれを正しく説明するには十分ではないので、私のコードの一部です。c#追加テキストを変更不可にする方法

string[] row = { firstColumn, secondColumn + " KC", day + ". " 
       + month + ". " + year, fourthColumn + " KC" }; 

私はKCを変更することはできません。私は行の選択を通じて自分の選択をしました。

paymentRecordsTextBox.Text = row.Cells[3].Value.ToString(); 

私はその「KC」部分を変更したくありません。 TextBoxを使用して選択した値を変更しています。

私はC#の初心者であり、簡単な方法があるかどうかを知りたいと思います。 すでに似たような質問をしている人がいたら、私はリンクを投稿したいと思うでしょう。

+1

ご不便をおかけして申し訳ございません。わかりにくいです。 "私は自分の選択をした" =>どちらの選択?どのような文脈が正確に(またはあなたのために)あなたがしたいのですか。変更するには? – CHS

+0

変更する行をDataGridViewから選択します。私がそれを選択すると、そのセルからすべての項目が取られ、 "KC"なしでfourthColumnだけを選択したいと考えています。 – Kaeron

答えて

0

設定、私は右のあなたを理解している場合

が、私は知りませんが、あなたがあなたの値を編集するMaskedTextBoxを使用することができます(私は、嘆願は、あなたの質問にタグを追加し、あなたがリサイズを使用していると仮定しています)

開始時 'C'は任意のオプション、非制御文字( 'C'数sは、あなたの編集可能なテキストの最大長さ)です
CCCCCCCCCC K\C 

:にマスク。

ユーザーは文字列の先頭だけを変更でき、末尾(" KC")は編集できません。

+0

これは機能しました。手伝ってくれてありがとう! – Kaeron

関連する問題