01/10/2018, 16:58

Ép kiểu trong UWP

Mình có 1 textBox xaml trong C++/CX. Mình cần bắt buộc user nhập vào chỉ số hoặc set cứng textbox chỉ cho nhập số. Bro nào đã từng gặp trường hợp này cho e cao kiến với ạ

Đỗ Nhiên viết 19:11 ngày 01/10/2018

trong xaml nó có một thông số để chỉ cho nhập là số mà bác .gửi bác hy vọng giúp được bác

stackoverflow.com
Giffyguy

How do I get a TextBox to only accept numeric input in WPF?

c#, wpf, xaml, textbox
asked by Giffyguy on 08:31PM - 12 Aug 09

TN viết 19:05 ngày 01/10/2018

Hì cảm ơn vì đã giúp keyword. Mình có thử qua nhưng vì đây là C++/CX nên những cái hỗ trợ c# qua đây đều rất tù túng/ Vì một số lí do mình phải làm bên c++/cx. Hiện vẫn chưa tìm ra cách get từ user press textbox đó

Đỗ Nhiên viết 18:58 ngày 01/10/2018

nó có cửa sổ proprty ấy bạn view cái cauwr sổ đó ra thì sẽ thấy hết các thuộc tính nếu bạn lấy text thì .TExt là xong m,à

TN viết 19:11 ngày 01/10/2018

hì ở xaml c++/cx lấy giá trị bằng trỏ ^. Và mình cũng thử code ở xaml cũng như thêm ở Event,Property Comon rồi nhưng k được. Cái bạn nhắc chắc c# wpf hỗ trợ hay sao í :>

TN viết 19:13 ngày 01/10/2018
std::wstring strConvert(textBox_Copy->Text->Begin());
std::string strOk(strConvert2.begin(), strConvert2.end());

Hi. Mình thử cách này được ! Lỗi là do mãi nhòm code cứ tưởng đã include <“string”> vào làm tìm sấp mặt …!
Các bạn convert từ platform string sang wstring. Rồi từ wstring convert sang int hay gì để tính toán. Nhớ convert về lại string để trả về object
Để buộc user chỉ nhập số thì c++ k có prop nên bạn các bạn check textbox có phải là số hay !số để remove hoặc show textbox lên cho người dùng biết mà nhập lại

Bài liên quan
0