\を設定しても消えます。 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 ケンケン  (社会人) 投稿日時 2024/12/18 14:29:09
色々といじって分かった事
    
  1 直接記述すると、編集OKでした。
           Dim formatted As String = Format(value, "\\#,##0.000") ' "O.K(ロケールに依存)
            Me.Text = formatted

  2 ワンクッション置くとNGでした。
            Dim formatted As String = Format(value, _format2) '     "  ¥1,234.56"(ロケールに依存)
            Me.Text = formatted

     上記の様になりました。
投稿者 素人  (社会人) 投稿日時 2024/11/27 15:10:14
Format関数でvalueの値によっては\\が意味を持たない文字として無視される場合があるのかもしれません。
下記のように\をシングルクォート(')で囲うことで明示的に出力させることができませんか?
Private _format2 As String = "'\'#,##0.000"

>>下記のコーディングをしたいのですが此の時点で、_format2 に¥¥が有りません
>>Dim formatted As String = Format(value, _format2)
第二引数でformatを直接設定していますが、合っていますか?
投稿者 (削除されました)  () 投稿日時 2024/11/27 11:59:34
(削除されました)
投稿者 shu  (社会人) 投稿日時 2024/11/26 17:10:12
記載されている処理以外に_format2への代入またはFormat2への代入を行っている箇所はありませんか?
投稿者 ケンケン  (社会人) 投稿日時 2024/11/20 12:00:23
  Private _format2 As String = "\\#,##0.000"
    ' フォーマット文字列のプロパティの設定
    Public Property Format2 As String
        Get
            Return _format2
        End Get
        Set(value As String)
            _format2 = value
        End Set
    End Property
 下記のコーディングをしたいのですが此の時点で、_format2 に¥¥が有りません
  Dim formatted As String = Format(value, _format2) 
 何方かわかる方ご教授お願いします。