zoukankan      html  css  js  c++  java
  • uniGUI for C++ builder之杂七杂八小知识

    uniGUI for C++ builder之杂七杂八小知识

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dlboy2018/article/details/82913870

                                                                                              (中行雷威2018.9.30)

    (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码“BCB”,同时也请将该群号广为宣传,希望能够广集各方高手,共同进步。如需下载开发工具及源代码请加入我的QQ群。)

    【阅读倡议】

    1、有问题请留言;

    2、没问题请点赞;

    3、看连载请加群;

    4、下源码请加群;

    【开发工具】

    1、C++Builder10.2.3 tokyo

    2、FMSoft_uniGUI_Complete_Professional_1.10.0build1471(正版)

    一、程序图标设置

    1、如何设置编译出来的可执行文件的图标

    开发环境IDE主菜单:Project->Options->Application->Application Icon Settings,选择一个图标吧。

    2、如何设置uniGUI程序最小化到右下角的图标

    设置ServerModule的Favicon属性

    二、浏览器相关

    1、浏览器打开一个URL

    UniSession->AddJS("window.open(""+UniEdit4->Text+"","newwindow")");

    其中UniEdit4->Text为一个完整的URL变量,如http://www.sina.com.cn

    2、设置按钮或相应控件的Ext事件属性

    比如UniBitBtn,打开属性ClientEvents->ExtEvents,找到Ext.button.Button的click属性,双击后添加代码如下

    function click(sender, e, eOpts)
    {
      window.open("http://www.sohu.com");//url必须是带有http头的完整的地址
    }

    然后勾选绿色小勾保存即可。

    三、表格相关

    1、设置列宽

    UniDBGrid1->Columns->Items[0]->Width=150;
    2、设置列提示

    UniDBGrid1->Columns->Items[0]->ShowToolTip=true;//如果列宽显示不下内容时,鼠标焦点后可弹窗显示

    四、窗口样式

    1、设置窗口模式还是页面模式

    ServerModule的MainFormDisplayMode=mfWindow/mfPage(视窗或页面样式)

    五、各种Panel面板

    1、UniHiddenPanel隐藏面板

    放在它上面的控件在运行时时看不到的。

    六、文档上传与下载

    1、下载文档

    UniSession->SendFile(UniServerModule()->FilesFolderPath+filePathName);

    web默认文档主目录在执行程序同级目录下的files子目录下,该属性可以在ServerModule的FilesFolder属性中配置。

    对于常见的文档类型,浏览器默认支持,对于如abc扩展名的特殊类文档,点击后浏览器会没有动作,你需要配置一下MIME表。

    在ServerModule的OnCreate属性中添加:

    MimeTable.AddMimeType("abc","abc");

  • 相关阅读:
    ORACLE触发器具体解释
    WebStorm 7.0 注冊码
    ZOJ 3794 Greedy Driver spfa
    Linux下的经常使用性能查询命令top、vmstat、gprof、pidstat之对照
    免费的天气预报API--谷歌,雅虎,中央气象台
    div:给div加滚动栏 div的滚动栏设置
    走进小作坊(十一)----移动web实现指南
    执行游戏时出现0xc000007b错误的解决方法
    中国大推力矢量发动机WS15 跨入 世界先进水平!
    tomcatserver乱码问题,tomcat与数据库之间的编码统一转换
  • 原文地址:https://www.cnblogs.com/westsoft/p/9737623.html
Copyright © 2011-2022 走看看