• 股票自动交易使用协议


    国家的法律规定其它人是不可能代替别人进行股票操作的。

    所以我们让用户使用股票自动交易软件的时候必须很清楚的让用户知道,他使用这个软件是他自己的意图,软件执行的策略也是它自己的策略,而不是我强加给他的。

    这样我们就需要写一个协议给用户看了。只有用户同意的情况下才可以使用我们的软件。

    原来的时候我是将这份软件的协议放在网站上面的,然后用WebBrwoser的方式来加载这个用户协议。这个就有问题了。

    变成这个协议是可能一直在变化的。在司法的过程中,应该不能启到保护我们的作用。要是用户亏损了找我们就非常的糟糕了。

    然后我们就必须使用的本地的协议了。

    我还是继续用WebBrowser控件。然后把协议文件放到了Resource里面。

    在Form load的方法里面去加载它。

    代码如下

        private void TermsForm_Load(object sender,EventArgs e)

            {
              
                webBrowser1.DocumentText = "hellow";  
            }

    神奇的事情出现了。在这个窗体弹出来的时候不会显示这个内容。WebBrowser区域还是一片的空白。

    如果你再网页上再加一个按钮啊。然后在按钮事件里面对 WebBrowser.DocumentText进行设置的话就可以显示了。

    接下来再试了一下 在TermsForm实例化方法里面 WebBrowser.DocumentText赋值。同样不行。

    只能临时的用一个比较烂的方法了

     private void TermsForm_Load(object sender,EventArgs e)
            {
              
                webBrowser1.DocumentText = "hellow";  
            }
            private void webBrowser1_DocumentCompleted(object sender,WebBrowserDocumentCompletedEventArgs e)
            {
                //这个是一个比较奇怪的方式。因为直接在WebBrwowser1.DocumentText里面直接用DocumentText的话。没有办法显示出来。
                //应该是一些事件的执行顺序问题
                if (webBrowser1.DocumentText != Resources.Terms)
                {
                    webBrowser1.DocumentText = Resources.Terms;
                }

            } 

  • 相关阅读:
    十四、内存泄露和强软弱虚引用
    十五、对象的内存布局
    Android Service全解(三)之 Foreground Service(转)
    android中不同activity的传参调用和返回
    Android Service全解(一)之 startService(转)
    Android Service全解(二)之 bindService(转)
    android单点、多点触控之MotionEvent
    关于创建进程函数CreateProcess()字符串参数的说明
    sql中连接两个不同的数据库(A在同一个服务器,B不在一个服务器)
    asp.net小数点四舍五入的方法
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/2298266.html
Copyright © 2020-2023  润新知