【问题标题】:CLR gui for VS2010 MSVC / VC++ double to String, String to double methods for EditText Textboxes?VS2010 MSVC / C ++的CLR gui双到字符串,字符串到EditText文本框的双倍方法?
【发布时间】:2012-01-06 09:54:57
【问题描述】:

用于 VS2010 MSVC / VC++ 的 CLR gui 双倍于字符串, String to double 进出 EditText 文本框的方法?

我找到了一些 MFC 的示例,但这些示例较旧,并且内置了双精度到文本转换 CLR 的任何示例,包括转换方法?

有没有VS2010 C++ gui的好例子???

【问题讨论】:

    标签: c++ visual-studio-2010 user-interface mfc clr


    【解决方案1】:

    试试

    双精度字符串:static double dVar = System::Convert::ToDouble(textBox1->Text);dVar = System::Double::Parse(textBox1->Text);

    双精度字符串:textbox1->Text = System::Convert::ToString( dVar )textbox1->Text = +" "+dVar +" ";

    转换类:http://msdn.microsoft.com/en-us/library/system.convert.aspx

    【讨论】:

    • 斯科特感谢您的回复。我已经尝试过内置转换的 MFC....现在尝试 CLR 并需要这些方法....所以谢谢.... CLR 是 gui 的最佳选择吗?甚至不确定 ATL...
    • Windows 窗体 C++/CLR .NET GUI 编码比 MFC 容易得多。不像 MFC 那样笨重和笨拙。它很简单,就像在 C# 或 VB.NET 中编码一样。非常合乎逻辑。
    • ATL 是另一种 gui 替代品吗?看来你推荐CLR了
    • ATL 是一种创建小型 COM 组件的快速、简单的方法,MFC 允许您创建完整的应用程序:msdn.microsoft.com/en-us/library/bk8ytxz5(v=vs.80).aspx 和这里:msdn.microsoft.com/en-us/library/3ax346b7(v=vs.71).aspx
    • 这不是正确的做法,当用户输入错误时,代码会抛出异常。使用 double::TryParse() 代替。并且使用 double::ToString(),你总是需要一个格式说明符来创建一个人眼容易看到的字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多