股票自动交易使用协议

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

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

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

原来的时候我是将这份软件的协议放在网站上面的,然后用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;
            }

        } 

原文地址:https://www.cnblogs.com/lovebanyi/p/2298266.html