Chia sẻ

Để tạo Textbox nhiều dòng (Textbox Multiline) trong WPF, ta cần bổ sung 3 thuộc tính như sau:

  1. AcceptsReturn=”True” {Nếu đặt là False thì bạn không thể xuống dòng khi nhấn nốt Enter}
  2. TextWrapping=”Wrap” {Nếu đặt là NoWrap thì dòng dài sẽ không tự co vào trong khuôn của Textbox mà sẽ kéo dài mãi mãi}
  3. VerticalScrollBarVisibility=”Visible” {Thuộc tính này để hiển thị thanh cuộn dọc, sử dụng khi sử dụng nốt cuộn trên chuột}

Đoạn code ví dụ dưới đây sẽ tạo ra Textbox nhiều dòng thể hiện như trên hình.

<Window x:Class="DotNetMirror.WPFMultiLineTBWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Demo : Multiline Textbox in WPF" Height="300" Width="300">
    <StackPanel Orientation="Vertical">
        <Label Content="Multiline Textbox in WPF"></Label>
        <TextBox Height="200"  Name="tbmlName" AcceptsReturn="True" TextWrapping="NoWrap"  VerticalScrollBarVisibility="Visible"/>
    </StackPanel>
</Window>

Chúc các bạn có kỳ nghỉ Covid-19 vui vẻ bên gia đình.

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ
    Xem thêm  [WPF] Sử dụng Image Control để hiển thị ảnh trong WPF

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *