小编Llo*_*oyd的帖子

我可以从C#应用程序发送短信吗?

我正在寻找一个程序,允许我直接从C#应用程序发送SMS消息.我打算建立一个"自动约会提醒"系统,该系统会自动向收件人的手机发送短信,通知他们即将到来的预约.

任何人都可以建议我如何实现这种类型的功能,因为我没有"移动通信"和桌面应用程序的移动连接经验.

我的运营商是EE(如果有帮助吗?)

任何帮助将不胜感激.

c# sms desktop-application winforms sms-gateway

7
推荐指数
3
解决办法
3万
查看次数

如何消除Unity3D中按钮之间的间距?

我正在 Unity 中设计的游戏中以编程方式创建按钮。我实例化按钮预制件并将其作为画布上的 Panel 对象的父级。我已将面板设置为具有具有以下属性的水平布局组:

在此输入图像描述

我已将以下组件添加到按钮预制件中以实现我需要的外观:

在此输入图像描述

完成所有这些之后,我得到的结果是:

在此输入图像描述

因此,我的问题是,如何删除每个按钮之间的间距?这些按钮应该彼此相邻(但不重叠),看起来像一个句子。我使用单独按钮的原因是用户需要单击句​​子中正确的 2 个字母字符(在上面的示例中是字母ar)。我已将属性的间距设置为0并选中/取消选中各种选项,但没有运气!

我已取消选中面板和按钮对象上“儿童强制展开”的宽度选项,但句子看起来很拥挤......我如何确保按钮整齐地一个接一个地放置(即不重叠)?

在此输入图像描述

与以下评论相关的代码:

 for (int i = 0; i < letterArray.Length; i++)
        {
            button = (GameObject)Instantiate(buttonPrefab);
            button.transform.SetParent(buttonPanel.transform, false);
            button.GetComponentInChildren<Text>().text = letterArray[i];

            FitButtonWidthToText();
        }
    }

    public void FitButtonWidthToText()
    {
        int widthOfTheText = 0;
        CharacterInfo characterInfo;
        foreach (char c in button.GetComponentInChildren<Text>().text)
        {
            button.GetComponentInChildren<Text>().font.GetCharacterInfo(c, out characterInfo, button.GetComponentInChildren<Text>().fontSize);
            widthOfTheText += characterInfo.advance;
        }
        buttonTransform.sizeDelta = new Vector2(widthOfTheText, buttonTransform.sizeDelta.y);
    }
Run Code Online (Sandbox Code Playgroud)

c# layout button spacing unity-game-engine

3
推荐指数
1
解决办法
3121
查看次数

在Windows窗体C#上打开Word(.docx)文件

我正在尝试让我的程序能够在表单上显示Microsoft Word文件,但没有任何运气.我希望能够以只读方式打开文件并将其显示在表单上.所以基本上只是显示它的内容.Web上的各种用户都建议在WebBrowser控件中显示文件(在工具箱下).我试过这个但是没能让它运转起来.我的最终目标是能够在Web浏览器(或类似方式)上进行注释,然后将注释与打开的文件一起保存.

我对C#语言也不是很有经验,所以对如何实现我的问题的任何帮助都将非常感激.

c# docx webbrowser-control winforms

2
推荐指数
1
解决办法
1万
查看次数