- PR -

TextBoxを読み取り専用にする場合のカスタマイズ

1
投稿者投稿内容
未記入
大ベテラン
会議室デビュー日: 2005/08/25
投稿数: 145
投稿日時: 2006-12-03 14:59
C#でTextBoxを読み取り専用にした操作をしております。
デフォルトで文字を入力していて
デバッグすると
その文字列がハイライトされた状態になっております。
ハイライトされないようにするにはどうしたらよいでしょうか?

Enabledにしてみたりしましたが
文字がグレーになってしまい、僕が指定した色(Whiteですが)
にならないですし、よき方法をご存知の方教えていただければ幸いです。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-12-03 15:26
引用:

未記入さんの書き込み (2006-12-03 14:59) より:

C#でTextBoxを読み取り専用にした操作をしております。


とは何でしょうか?
ReadOnly プロパティを true にしたということでしょうか?

引用:

デフォルトで文字を入力していてデバッグするとその文字列がハイライトされた状態になっております。
ハイライトされないようにするにはどうしたらよいでしょうか?


ごめんなさい、意味がわからないです。

引用:

Enabledにしてみたりしましたが文字がグレーになってしまい、僕が指定した色(Whiteですが)にならないですし、よき方法をご存知の方教えていただければ幸いです。


文字色を変えずに ReadOnly を実装する方法だとすると、過去ログに解決策がいくつかあると思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
未記入
大ベテラン
会議室デビュー日: 2005/08/25
投稿数: 145
投稿日時: 2006-12-03 21:39
C#でTextBoxを読み取り専用にした操作をしております。

--------------------------------------------------------------------------------


とは何でしょうか?
ReadOnly プロパティを true にしたということでしょうか?

>ReadOnly プロパティを trueにしたということです。

デフォルトで文字を入力していてデバッグするとその文字列がハイライトされた状態になっております。
ハイライトされないようにするにはどうしたらよいでしょうか?

--------------------------------------------------------------------------------


ごめんなさい、意味がわからないです。

>TextBoxに文字を入力しております。デバッグするとその文字がコピぺするときなどのように、文字を左クリックでドラッグして選択範囲を指定した時の状態になっております。
こういう操作をハイライトといわなかったでしょうか?間違っていたらすいません。

--------------------------------------------------------------------------------


文字色を変えずに ReadOnly を実装する方法だとすると、過去ログに解決策がいくつかあると思います。

>ReadOnlyは別に文字色は変わらないのですが、ハイライトされてしまっております。
Enabledにした場合、ハイライトされないのですが、文字色がグレーに
なってしまって困っておりました。

すいません。自分でがんばって調べてみます。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-12-03 22:02
すみません、返信の方、とっても見にくいです。
この投稿は BB コードを無効にしていますが、有効にしてある場合(デフォルト)、
[quote]
このように、[quote]と[/quote]の間は引用として処理されます。(若干修正)
[/quote]

 また、一般的には、行頭に ">" をつけると、引用を意味します。これを、引用に対しての返答の意味で用いていらっしゃるようですが、一般的には意味が通りませんので、ご注意願います。

[ メッセージ編集済み 編集者: Jitta 編集日時 2006-12-03 22:04 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-12-03 22:33
返信の都合上、勝手ながら整形させて頂いています。

引用:

未記入さんの書き込み (2006-12-03 21:39) より:

TextBoxに文字を入力しております。デバッグするとその文字がコピぺするときなどのように、文字を左クリックでドラッグして選択範囲を指定した時の状態になっております。こういう操作をハイライトといわなかったでしょうか?間違っていたらすいません。


ハイライトというよりは 「選択状態」 で良いでしょう。

引用:

ReadOnlyは別に文字色は変わらないのですが、ハイライトされてしまっております。
Enabledにした場合、ハイライトされないのですが、文字色がグレーになってしまって困っておりました。


つまり、ReadOnly を選択するならば、フォーカスを取得できないようにすれば解決しますね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)