[解決済み] Delphiで文字列に改行文字を含めるにはどうしたらいいですか?
2023-01-17 23:14:55
質問
Label Captionプロパティに割り当てる、複数行にまたがる文字列を作成したいのですが、Delphiではどのようにすればよいのでしょうか。これはDelphiでどのように行われるのでしょうか?
どのように解決するのですか?
System.pas(自動的に使用される)には、次のように定義されています。
const
sLineBreak = {$IFDEF LINUX} AnsiChar(#10) {$ENDIF}
{$IFDEF MSWINDOWS} AnsiString(#13#10) {$ENDIF};
これはDelphi 2009のものです(AnsiCharとAnsiStringが使われていることに注意してください)。 (行の折り返しは私が追加しました).
ですから、TLabelを折り返したい場合は、AutoSizeがtrueに設定されていることを確認し、次のコードを使用してください。
label1.Caption := 'Line one'+sLineBreak+'Line two';
sLineBreakが導入されて以来、Delphiのすべてのバージョンで動作します(Delphi 6の頃だと思われます)。
関連
-
[解決済み] fgets()の入力から末尾の改行文字を削除しました。
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] YAML の文字列を複数行に渡って分割するには?
-
[解決済み] なぜテキストファイルは改行で終わらなければならないのですか?
-
[解決済み] バッチファイル内で改行をエコーする方法を教えてください。
-
[解決済み] JavaScriptの文字列の改行文字とは何ですか?
-
[解決済み] TSQLで改行文字を置換する
-
[解決済み] Delphiの言語機能一覧と導入・廃止されたバージョン
-
[解決済み] delphiの変数はデフォルトで値で初期化されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン