82

\n(改行の場合)の代替は何MsgBox()ですか?

4

18 に答える 18

101
  • VBの場合: vbCrLfまたはvbNewLine
  • VB.NETの場合: Environment.NewLineまたはvbCrLfまたはConstants.vbCrLf

VB.NETの新しい行に関する情報:http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx

の情報はCodyGrayJVermeireEnvironment.NewLineから来ました

于 2011-03-01T08:36:21.660 に答える
33

vbcrlf改行に使用してみてください

msgbox "This is how" & vbcrlf & "to get a new line"
于 2011-03-01T08:36:19.180 に答える
24

改行を作成するための文字シーケンスは次のとおりです。

  • vbCrキャリッジリターン(行頭に戻る)、

  • vbLf改行です(次の行に移動します)

  • vbCrLfキャリッジリターン/ラインフィードです(Enterキーを押すのと同様)

vbNewLineシステムに依存しないので、私は好みます(vbCrLf一部のシステムでは真の改行ではない場合があります)

于 2011-03-01T08:35:49.507 に答える
16

プロパティを使用するEnvironment.NewLine

于 2011-03-01T08:34:42.893 に答える
10

次のように追加しvbNewLineます。

"text1" & vbNewLine & "text2"
于 2011-03-01T08:35:15.373 に答える
5

Environment.NewLineの代わりに、以下を使用することもできます。

Regex.Unescape("\n\tHello World\n")

System.Text.RegularExpressionsから

これにより、C#、C、javaのように、文字列を連結せずにテキストをエスケープできます。

于 2013-01-22T21:05:37.037 に答える
4

正しい形式は次のとおりです。

"text1" + vbNewLine + "text2"
于 2016-04-19T15:37:16.610 に答える
2

コマンド「vbNewLine」を使用します

Hello & vbNewLine & "World"

ある行ではHelloとして表示され、別の行ではWorldとして表示されます

于 2012-04-17T05:18:37.187 に答える
2

Environment.NewLineまたはvbCrLFまたはvbNewLineを使用できます

MsgBox($"Hi!{Environment.NewLine}I'M HERE")
于 2021-10-01T13:13:50.900 に答える
1

キャリッジリターン文字(Chr(13))、ラインフィード文字(Chr(10))も使用できます。

MsgBox "Message Name: " & objSymbol1.Name & Chr(13) & "Value of BIT-1: " & (myMessage1.Data(1)) & Chr(13) & "MessageCount: " & ReceiveMessages.Count
于 2014-03-20T18:26:48.550 に答える
1
Module MyHelpers
    <Extension()>
    Public Function UnEscape(ByVal aString As String) As String

       Return Regex.Unescape(aString)

    End Function
End Module

使用法:

console.writeline("Ciao!\n".unEscape)
于 2014-08-22T15:26:40.870 に答える
1

私の側では、プロンプトの\nをControlChars.NewLineに置き換えてサブMyMsgBoxを作成しました

于 2015-07-07T13:33:13.030 に答える
1

上記のものの多くは私にはうまくいきませんでした。何がうまくいったのか

Chr(13)
于 2017-03-11T18:55:54.697 に答える
1
msgbox "This is the first line" & vbcrlf & "and this is the second line"

または.NETでmsgbox "This is the first line" & Environment.NewLine & "and this is the second line"

于 2018-07-27T12:08:24.407 に答える
0

私のためのこの仕事: MessageBox.Show("YourString" & vbcrlf & "YourNewLineString")

于 2018-09-26T14:26:58.703 に答える
0

テキストボックスでMultilineプロパティをtrueに設定することを忘れないでください

于 2022-02-08T21:04:02.010 に答える
-1

メッセージボックスは、変数ではなくテキストで終了する必要があります

于 2013-03-31T12:52:55.713 に答える
-1

msgbox( "your text here"&Environment.NewLine& "more text")は最も簡単な方法です。コードを必要以上に難しくしたり、複雑にしたりしても意味がありません...

于 2014-11-18T16:45:53.777 に答える