[WPF][TextBox] Textプロパティの空白文字の削除方法

スポンサーリンク

概要

WPFのTextBoxコントロールのTextプロパティには、ユーザーが入力したテキストが格納されます。しかし、時にはユーザーの入力に不要な空白文字(スペースや改行)が含まれてしまうことがあります。この記事では、Textプロパティから空白文字を削除する方法について説明します。初心者の方でも理解しやすいように、わかりやすく解説します。

公式サイト情報はコチラを参照してください。

 

構文

textBox.Text.Trim()

TextBoxコントロールのTextプロパティから空白文字を削除するためには、TextプロパティにTrimメソッドを適用します。Trimメソッドは、文字列の先頭と末尾から空白文字を取り除いた文字列を返します。

 

使用例

以下の例では、XAMLとコードビハインドでTextプロパティの空白文字の削除方法を示します。

XAML:

<Window x:Class="WpfSample.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfSample"
        mc:Ignorable="d"
        Title="MainWindow" Height="200" Width="300">

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>

        <TextBox x:Name="textBox" Width="200" Height="30" Grid.Row="0" />
        <Button Content="テキストを取得" Width="200" Height="30" Grid.Row="1" Click="Button_Click" />
    </Grid>
</Window>

コードビハインド:

private void Button_Click(object sender, RoutedEventArgs e)
{
    string trimmedText = textBox.Text.Trim();
    MessageBox.Show("削除されたテキスト: " + trimmedText);
}

上記の例では、XAMLでTextBoxコントロールを定義し、x:Name属性を使用してtextBoxという名前を付けています。コードビハインドでは、Textプロパティの値をTrimメソッドを使用して空白文字を削除し、結果をtrimmedText変数に格納しています。その後、削除されたテキストをメッセージボックスで表示しています。

 

Please follow and like us:

コメント

タイトルとURLをコピーしました