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");

  • 相关阅读:
    HTML表单元素
    hadoop编程技巧(3)---定义自己的区划类别Partitioner
    SDUTOJ 2054 双向链表
    serialVersionUID行动
    笔试
    循环队列
    css @media认识
    大约ActionContext.getContext()使用体验
    在希望的田野上--生物柴油(Biodiesel)光明的未来
    SD卡FAT32获得高速的文件格式(图文介绍)
  • 原文地址:https://www.cnblogs.com/westsoft/p/9737623.html
Copyright © 2011-2022 走看看