DataSnap Rest 主窗体怎么引用其它 单元的 控件。 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 80%
Bbs5
本版专家分:2542
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
REST Datasnap服务端与javascript客户端实现
快速实现一个REST服务端和一个javascript客户端。
Http协议访问DataSnap Rest 服务器 - 封三郎
Http协议访问DataSnap Rest 服务器 - 封三郎 时间 2014-05-20 15:49:57  博客园-所有随笔区 原文  http://www.cnblogs.com/codingnote/p/3739102.html 主题 HTTP .Net 用TIDHttp访问DataSnap Rest服务器,在服务器采用了用户验证的情况下,客户端需要注意下面的细
关于 DataSnap Rest Api 方法的定义
之前写DataSnap Rest Api 方法时一直困惑,为什么写出来的函数都是http get 类型的,<em>怎么</em>才能写出http post 类型的方法呢,后来偶尔看到有一篇网文,写在函数前面加update就可以变成http post类型的方法了,比如 function updateUserData(AData: string): Boolean,但是在客户端调用该函数时要把update去掉才行.。另
Http协议访问DataSnap Rest 服务器
Http协议访问DataSnap Rest 服务器 用TIDHttp访问DataSnap Rest服务器,在服务器采用了用户验证的情况下,客户端需要注意下面的细节,否则不能正常连接。 假如服务器有如下的用户验证: procedure TSC.DSAuthenticationManager1UserAuthenticate(Sender: TObject
WPF主窗口中调用其他页面
(1)首先需要在主窗口的前端(MainWindow.xaml)定义一个按钮,并绑定一个命令 Command=&quot;{Binding MyIMDGSegregationWindow.OpenMainWindow}&quot; (2)在主窗口的VM中(MainViewModel.cs)中注册原页面的VM,即  public MyIMDGSegregationViewModel MyIMDGSegregat...
C# 一个窗体调用另一个窗体控件
需求:在一个<em>窗体</em>点击确定时,获取文本框选中的文字。另一<em>窗体</em>增加一节点,节点名是该文本框选中的文字。LayerForm是要被调用的<em>窗体</em>,声明该<em>窗体</em>的静态变量,在另一<em>窗体</em>内调用即可。在LayerForm<em>窗体</em>内声明变量:public LayerForm()        {            InitializeComponent();                     Instance = ...
Delphi XE程序设计系列 2-开发DataSnap/REST服务器
在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为DataSnap JSON服务器,在本篇文章中让我们正式讨论如何使用Delphi XE开发DataSnap/REST服务器,由于这其中牵涉到非常多的技术,因此我们将花数篇的篇幅来讨论。现在就让我们从DataSnap/REST服务器开始。 开发DataSnap服务器     Delphi XE版的DataSnap允许开发
修改Datasnap REST服务器方法返回结果格式
        Datasanp REST服务器方法返回结果有其自定义格式,以EchoString方法为例,默认格式:{&quot;result&quot;:[&quot;1234&quot;]};这种默认格式在和第三方系统对接时,会出现格式不一致的问题。         为了自定义返回结果的格式,需要在 TDSHTTPService<em>控件</em>的 OnFormatResult事件中对返回结果格式进行处理, 1、前台返回的结果为数组[],不...
C#中子窗体调用主窗口控件的简单实例
这应该就是<em>窗体</em>间调用<em>控件</em>的最简单最好理解的代码了。 C#不像VB.NET,<em>控件</em>要讲究实例化,VB.NET哪里管那么多,拿来直接就用,如果<em>控件</em>的modifier的属性设为Public,更简单,连<em>控件</em>的所属表单都不用加,直接用<em>控件</em>名称就可以。
C#从一个类中调用控制主窗体控件
方法一: 新建类,和构造函数 ,Form form1为传进来的参数 class ConnectionDeal { public ConnectionDeal(Form form1) { } } 在主<em>窗体</em>中新建一个类的实体并将form传到类中,this代表本<em>窗体</em> this.Invoke((EventHandler
DataSnap初步之一
认识DataSnap,REST
datasnap越用越慢原因
DataSnap Server DSServer1Disconnect 这个函数什么时候执行? void __fastcall TServerContainer1::DSServer1Disconnect(TDSConnectEventObject *DSConnectEventObject) 客户端正常退出的时候,会执行,SQLConnection1->Close();
delphi datasnap 服务器 接受 Post Get 方式的参数
例如 我需要 调用这个地址 并传递参数 http://localhost:8080/<em>datasnap</em>/<em>rest</em>/TServerMethods1/EchoString?aaa=abc 在 delphi 调用 function TServerMethods1.EchoString(Value: string): string; begin   Result := GetInvo
datasnap的回调机制
<em>datasnap</em>使用TDBXCallBack对象进行服务器和客户端口的回调通信。 该技术主要涉及到几个关键点: 1、通道; 2、客户端标识; 3、回调标识; 注意: 1、一个客户端正常只需要建立一个通道,一个通道可以注册多个回调标识; 2、每个客户端标识不能重复; 3、客户端添加 TDSClientCallbackChannelManager 组件,并设置好 cha
ASP如何调用Delphi开发的DataSnap/Restful接口服务
日前,见有网友留言提问如何调用由Delphi开发的DataSnap/Restful接口服务,在此特写一篇文章算是作一统一回复吧。尽管此文是使用ASP调用Delphi开发的DataSnap/Restful接口服务,但对<em>其它</em>语言编写的DataSnap/Restful接口服务,或者使用其他脚本语言如PHP、JAVASCRIPT、ASP.NET进行调用同样适用。 本例中使用了博主开发的一个电控接口服务程序,其中有一个接口函数是获取校区信息的,其原型为: //获取接口服务器所在的校区信息,KeyNumber为
c#开发中,mdi子窗体如何调用父窗体控件
http://hi.baidu.com/ivanbobo/blog/item/63571d1744ea941bc83d6ddd.html在子窗口中声明父窗口对象即可进行调用例如,父窗口为MDIParent1 ,子窗口为MDI 只需在MDI 中,需要调用父窗口的地方声明该对象即可,
C#自定义类中操作主窗体控件,通过委托实现
主<em>窗体</em>中包含一个标签label1和一个按钮button1 代码如下: public void ChangeLabel(string text) { label1.Text = text; } private void button1_Click(object sender, EventArgs e) { Thread th = new Thread(() =>
PHP如何调用Delphi开发的DataSnap/Restful接口服务
前面博主写过一篇“ASP如何调用Delphi开发的DataSnap/Restful接口服务”的文章,有网友反映不知道如何使用PHP来调用。 其实PHP调用Restful接口服务比ASP更简单,写一个例子说明一下。 1、通用接口函数调用文件:testRestful.php <
DataSnap Http 用法注意事项
DataSnap 我们常用的是Tcp/Ip协义,但它也支持http, 在局域网中我们可以用TCP/IP,因为人数有限,保持长连接也无所谓。但如果在广域网中则最好用http协义,就像web一样,客户端有需求,则服务端就响应。 因为广域网中你不知道经过多少防火墙和路由器,所以用tcp不算太好,也容易掉线,即使用心跳包也会出现连接死掉的情况。 而http是一次请求后就会断开,也不会占用服务端过
datasnap http用法注意事项
DataSnap Http 用法注意事项 (2010-12-10 21:45:30) 转载▼ 标签: delphi it 分类: 软件设计 2010-04-28 15:37 DataSnap 我们常用的是Tcp/Ip协义,但它也支持http. 在局域网中我们可以用TCP/IP,因为人数有限,保持长连接也无所谓。但如果
WinForm中一个窗体调用另一个窗体控件和事件的方法
假设现在我有一个主<em>窗体</em>Form1,现想在另外两个<em>窗体</em>Form2,Form3中运用不同的方法来实现:修改Form2,Form3中的numericUpDown的值时Form1中textbox值随之改变。先讲第一种方法,直接将整个<em>窗体</em>作为参数传给另一个<em>窗体</em>。这是Form1中的代码:[csharp] view plain copy public partial class Form1 : Form    ...
Ajax访问dataSnap Rest服务器
dataSnap Rest 跨平台的特性众主要是靠JSON来传输数据,通过HTTP,HTTPS 访问方法来获取所得到的数据. 技术牛人小满的作品。谢谢作者。共享给各位。
DataSnap初步二
复习上一篇的内容:   1. 一个典型的DataSnap服务器至少需要三个<em>控件</em>: TDSServer: DataSnap的逻辑核心<em>控件</em>,控制服务器的运行。 TDSServerClass: DataSnap服务端服务导出<em>控件</em>,通过OnGetClass事件来导出服务端的类及方法供客户端的远程调用。          作为服务端导出给客户端远程调用的类需要满足以下两个条件:         
C#如何操作另一个窗体:[2]子窗体操作主窗体
方法/步骤1首先我们新建一个项目在项目管理器中,我们右击,选择&quot;添加&quot;,选择&quot;windows<em>窗体</em>&quot;输入<em>窗体</em>名,点击&quot;确定&quot;我们给form1拖入按钮<em>控件</em>在项目管理器中,我们找到&quot;Form1.Designer.cs&quot;,双击打开代码窗口我们找到按钮的定义,然后把private改为public我们回到<em>窗体</em>1,把以下代码填入代码窗品中 Form2 a = new Form2();            a....
C# 怎么窗体调用父窗体控件
http://bbs.csdn.net/topics/300078684 子<em>控件</em>.Parent.Controls["你要设置<em>控件</em>名"].Text = ">??"; 搞定.  例如: this.TopLevelControl.Controls["statusStrip1"]
C#中如何在外部类访问控制Form窗体控件
首先每个<em>控件</em>都有一个属性modifiers,修改其为public,然后在Form<em>窗体</em>.cs文件中,声明一个Form实例,将此实例作为参数传入外部类(需using system.windows.Forms)方法中,然后就可在外部类中使用如:Form实例.Form中的各<em>控件</em>.Form中的各<em>控件</em>属性   的格式来 操作控制Form<em>窗体</em>中的各<em>控件</em>。
让Delphi的DataSnap发挥最大效率
一个DataSnap的应用程序由两个层组成:DataSnap服务器,它有一个带有一个或者更多DataSetProvider组件的远程数据模块;DataSnap客户端,它带有一个xxxConnection组件和一个或者多个连接到DataSetProviders的ClientDataSets。你可以不使用ClientDataSet而换用XMLBroker组件,后者是专门用在InternetExpres
c# 【委托】子窗体调用父窗体控件实例
原文地址:http://blog.csdn.net/chazikai24/article/details/5855254 下述代码,实现效果为:运行程序,点击form1的button1,弹出form2,点击form2上的button1,隐藏form1上的button2. 下面更新了实现这个功能更简单的方法 //form1代码 using System; using System.
将DataSnap服务端做成Windows服务
之前有答应过有位仁兄将将 DataSnap 服务端做成 Windows服务 的代码发给他,不过一直在忙,拖到现在,很抱歉! 代码做了很多删除,不过还是能正常注册为windows服务的。 如不明白的,可直接联系我
DataSnap REST C++版
DataSnap REST C++PDF版 DataSnap REST 使用方法教程
利用DataSnap的回调功能在客户端显示服务器方法的执行进度
DataSnap Callback 执行进度
三层Datasnap 服务端验证以及心跳包技术
首先加入以下<em>单元</em>: uses DBXCommon,IdTCPConnection,IdWinsock2; 再声明: type   ...          type               TCP_KeepAlive = record               OnOff: Cardinal;               KeepAliveTime: Ca
DATA SNAP REST 服务 HTML页面乱码问题 .
在事件中加入     Response.ContentType:='text/html;charset=GB2312';     Response.Content := jzsf.Content; jzsf为相应的pageprocer 的name
C# 窗体中一个类中调用另一个窗体控件或方法
设有form1和from2,假如form1调用form2的<em>控件</em>,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的<em>控件</em>的属性Modifier改为Publlic就可以在form1的<em>窗体</em>调用了。 一种是创建<em>窗体</em>对象的方式,通过对象调用<em>控件</em>或方法 。 例如: Form2 frm2 = new Form1(); frm2.Button; //调用<em>控件</em> frm2.Met
MFC各个窗口间的控件调用
一个28岁零基础初中文化英盲的编程爱好者的编程学习记录!(2018.1.1开始学习编程)编译器:VS2015        系统:64位 Windows 10辅助工具:网易有道词典(用来在帮助文档里划词翻译)有什么不对的地方欢迎指教,刚学编程不久,肯定有很多不足的地方,另外可以加我企鹅一起学习交流:643199001正题:有:主窗口A,子窗口B,子窗口D,D下子窗口E每个窗口都有一个编辑框Edit...
Delphi XE10 开发DataSnap服务端驱动问题解决
 用XE10开发DataSnap服务端程序时,不管是用DBXEXPress还是FireDAC连接服务器数据库时经常出现驱动错误警示,通过摸索终于找到了解决问题的办法。 由于我们经常在win7(32/64位)系统编写32位和64位程序,所以数据库的驱动程序要分别下载32位和64位的,以MYSQL为例子,就要把你下载的libmysql.dll 和 libMysqld.dll(32位)拷贝到:P
c#主窗口获取对话框的某一控件的值
如下图所示,随机生成多个 不重复 的随机数(整数,100以下),个数可以通过对话框窗口获取;生成数据后,按 降序 将其显示在ListBox<em>控件</em>中(每次只能选择一项),按钮Up和Down分别上调和下调选择项; 思路: 在对话框Form2中           定义一个属性Number;     public int Number { get; set; }
delphi 10.2.3 datasnap中间层 连接字符串
DriverUnit=Data.DBXDataSnapDriverAssemblyLoader=Borland.Data.TDBXClientDriverLoader,Borland.Data.DbxClientDriver,Version=24.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1bPort=211HostName=127.0....
进阶DataSnap回叫功能(李维)
DataSnap XE在原有的基礎回叫機制之上加入了許多強大的新功能,從DataSnap XE開始開發人員可以使用下面的回叫功能: •用戶端可向伺服端註冊回叫通道,如此一來伺服器可以一次回叫所有在同回叫通道中所有註冊的用戶端回叫函式 •用戶端可以同時註冊多個不同的回叫通道 •用戶端可以藉由回叫通道呼叫不同的用戶端 •新增回叫元件以幫助開發人員簡化開發回叫機制
C#中在一个窗体里调用另一个窗体的方法
C#中在一个<em>窗体</em>里调用另一个<em>窗体</em>的方法;C#不同<em>窗体</em>方法调用
基于DELPHI+XE5和Datasnap开发Android移动数据库应用系统研究
很不错的文档,值得一看~
c#调用其他窗体中的变量或函数
因项目需要,程序中有一个主<em>窗体</em>,多个子<em>窗体</em>。用主<em>窗体</em>的按钮来打开子<em>窗体</em>。 1.右键解决方案资源的项目名称,添加需要的子<em>窗体</em> 2.主<em>窗体</em>添加变量用于初始化子<em>窗体</em> public System.Windows.Forms.Form fcomm;//串口设置窗口 初始化时把this传进去 3.为子窗口添加对应的构造函数         private Form1 form1;//使用form1
窗体间和自定义控件的传值
一、<em>窗体</em>间传值 1、子<em>窗体</em>From如果想调用主<em>窗体</em>的变量、方法,修改或获取主<em>窗体</em><em>控件</em>的属性,可将主<em>窗体</em>作为一个参数在实例化From2时传入from2.    代码如下: 在主<em>窗体</em>中: 第一步:在主<em>窗体</em>中建立代表主<em>窗体</em>的公共变量 public mainFrom frm_main; public mainFrom() { Initia
WPF 如何访问其他窗体控件
有时候, 我们需要从一个程序集访问另一个程序集的元素,需要把<em>控件</em>的<em>引用</em>变量改为public级别:(红色部分)
大幅提升Delphi Datasnap数据传输效率的方法
方法一:增加TCP读写缓存的大小        DataSnap Server中负责TCP/IP通讯的组件是TDSTCPServerTransport,它默认的TCP/IP读写缓冲区的大小为32KB,由BufferKBSize属性来设置。测试结果显示,这个默认的缓冲区大小,只适合返回很小的数据集的情况,在返回较大的数据集、或者上传文件到数据库/从数据库下载文件等情况下,会造成严重的数据传输效率低下...
QT 在Main文件中调用子窗口控件
QT 在Main文件中调用子窗口<em>控件</em>所遇问题方法代码展示 所遇问题 有时候在qt界面切换的时候,需要用到Main对界面进行宏观调控,那么就需要在Main文件中调用子窗口的<em>控件</em>。 方法 将#include &quot;ui_widget.h&quot;这个文件引入到main.c文件中 将视图中的ui变量变成公有变量 public: Ui::Widget *ui; 声明一个UI类指针并指向...
在C#中子线程如何操作主线程中窗体控件
在C#中,直接在子线程中对<em>窗体</em>上的<em>控件</em>操作是会出现异常,这是由于子线程和运行<em>窗体</em>的线程是不同的空间,因此想要在子线程来操作<em>窗体</em>上的<em>控件</em>,是不可能简单的通过<em>控件</em>对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉<em>窗体</em>线程来完成相应的<em>控件</em>操作。
获取控件所在窗体GetParentForm
Caption = GetParentForm(this->Button1)->ClassName();
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer)
在Windows上开发客户端程序的时候,有时候我们希望能将其他进程的窗口嵌入到我们自己的程序窗口中,从视觉效果上看就像是其他进程的窗口时我们自己的程序窗口的一部分。具体的思路是,调用Windows API的SetParent方法,设置外部进程主窗口的父容器设置为我们自己的程序容器句柄。        在Winforms程序中,很容易实现此功能。但是在WPF中会稍微麻烦一点,因为WPF的容器<em>控件</em>是
【转】Android开发数据库三层应用-DataSnap
我觉得Delphi最强大的的功能之一就是开发数据库三层应用的DataSnap,在Android上的实现,首先是完成服务器的设计: (1)利用向导完成DataSnap服务器的框架,如下图:   由于是实验,所以选择VCL程序,如果是实际应用,建议Service程序   我习惯使用TCP/IP作为通讯协议,简单且速度快,Sample Methods是演示和测试用   缺省21
WPF 主窗口调用UserControl
1.新建一个UserControl1.xmal xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup
Delphi2010开发DataSnap服务器(一)
今天简单的研究了一下Delphi开发DataSnap服务器,以下是简单的例子,各位见笑了。 第一步创建一个DataSnap Server 这里选择默认 选择好了以后这里生成3个文件,我将这3个文件重新命名。 来到TServerMethods这个文件里面的代码页,我们添加一个方法 GetMessage。 function TServerMethods.GetMessage(Us
C#如何在普通类里调用窗体控件
一种是创建<em>窗体</em>对象的方式,通过对象调用<em>控件</em>或方法  例如: Form1 form1 = new Form1(); form1.Button; //调用<em>控件</em> form1.Method(); //调用方法123 当然了,<em>控件</em>的Modifiers属性要设置成public  另一种是不创建<em>窗体</em>对象  在Form1类下定义静态变量,构造方法中<em>引用</em>这个Form1 clas
DataSnap服务器方法返回TClientDataSet的简易实现
DataSnap服务器方法不能直接返回TClientDataSet类实例,因为DataSnap不支持把TClientDataSet转化JSON对象,但是,DataSnap支持对TDBXReader的解析,我们可以在服务器端,利用TDBXReader的类方法,先把TClientDataSet实例转化为TDBXReader实例,然后把TDBXReader实例通过方法调用传到客户端,最后在客户端再利用T
C#下普通的类怎么调用原本创建好的窗体里面的控件
我看了别人的文章,感觉最简单的就是在<em>窗体</em>的类中定义一个静态变量,c#中静态变量所有的类都能用,具体做法是: 在 类中定义静态变量,在外面普通类访问就通过类名访问. 就是Form1.myForm.textBox1.Text = &quot;XXX&quot;;这样如果Form1没有定义你看看你有没有<em>引用</em>命名空间using xxxxxx class Form1: Form {     public static Fo...
BCB使用TClientDataSet,不带Midas.dll发布的方法
Note:经过本人在 C++ Builder XE2下实测,CPP中不包含vcl.h的情况下,#pragma link "Midas.lib" 时,debug下无法编译通过,Release无问题。 Delphi使用TClientDataSet,不带Midas.dll发布,只要use midaslib;就可以了,但BCB没有这个文件,所以只能另想它法,偶尔在BCB2010的Source里看到了
如何在一个窗体中调用另一个窗体控件或方法
要把Form1中的控间改成public属性 具体实现过程请参看一下代码(在form2的textbox1中输入然后在form1中的label1中显示textbox中的内容 //form1代码,form1中有一个label1和一个button1,其中label1的modifier属性为public namespace WindowsApplication1 { public
C#中主窗体Panel中加载其他多个窗体Panel控件
提供了一个C#中主<em>窗体</em>Panel中加载其他多个<em>窗体</em>Panel<em>控件</em>的办法
如何在delphi中克隆窗体
//在delphi中克隆<em>窗体</em> procedure FormClone(form : TForm) ; var    ms : TMemoryStream;    clone : TForm; begin    ms := TMemoryStream.Create;
自定义类给窗体控件赋值
前面 我们有说到  多线程给<em>窗体</em>的<em>控件</em>赋值  详见 遇到问题-UI界面无响应,多线程解决UI界面无响应问题 现在有一种新的情况, 我想在 另一个类中 给<em>窗体</em>的<em>控件</em>赋值(这在记录程序执行进度的时候常用到),我们仍可以用委托  首先在 自定义类 的外面  声明一个 委托模块  public delegate void setStatusDel
C# 子窗口修改主窗口的控件
//先将父窗口中的<em>控件</em>设为public ( eg: 可以直接生命成public 但最好做个属性. 例如 public TextBox FormText { get{return textBox1;} } ) //然后实例化子窗口时,将当前的父窗口传进去 Form2 frm = new Form2(this); Form2.show(); //Form2为新弹出来的
delphi xe3 子窗体给父窗体的label 控件设置值
delphi xe3 子<em>窗体</em>给父<em>窗体</em>的label <em>控件</em>设置值
WinForm中一个窗体调用另一个窗体控件和事件的方法(附带源码)
先申明下,此文适合和我差不多的菜鸟学习,没有什么高深知识点,不想耽误老鸟们的宝贵时间,如果有什么专业术语不对的还请指正啊。     最近进行WinCE的开发,第一次实际做C/S架构的项目,其中遇到很多问题。这个问题使我记忆深刻,当时在谷歌中搜索了好久都没找到想要的答案,用的就是文章标题中的原话。然后又换成“WinForm中子<em>窗体</em>调用父<em>窗体</em>的<em>控件</em>和事件的方法”,搜到的还是不太多。但我发现原来这个可
把别人的exe嵌入自己的主窗体
     所谓绑架就是把其他Win32程序的<em>窗体</em>嵌入到我们托管的WinForm中.网上已经用很多java版和 Delphi版还有WPF的.我在这里补充C#版的.   C# 实现窗口&quot;绑架&quot; 所谓&quot;绑架&quot;就是把其他Win32程序的<em>窗体</em>嵌入到我们托管的WinForm中.网上已经用很多java版和Delphi版还有WPF的.我在这里补充 C#版的. 定义需要的Win32 API.      需要注意的...
DataSnap Rest 服务器网络分配器返回格式定义
1、如果后台网络分配器格式 Handled=True 时,前台返回的结果为数组[] ,不带result节点 procedure TWebModule1.DSHTTPWebDispatcherFormatResult(Sender: TObject;   var ResultVal: TJSONValue; const Command: TDBXCommand; var Handled: Boo
使用DEV控件创建Winform主框架(Ribbion)(一)
构建Winform系统的主框架(VS2012)
C#下类中访问窗体控件属性的方法
经常有时候写一个辅助的类,在这个类里边需要实时显示
winform中一个自定义控件调用父窗体中的事件
//1定义个委托用来掉方法 MyEventArgs类要你自己写里面可以加些你认为有用的属性,不想用的话可以不加这个参数, public delegate void 相关事件的委托(object sender, MyEventArgs e); //2定义事件 这句话写在你的<em>控件</em>的类的里面作为个字段,注册事件时要用的 public event 相关事件的委托 相关事件; //3你的用户<em>控件</em>butt...
RTC(RealThinClient) XE8 可用源码
安装 1.xe8打开 Open -> lib -> rtcSDK.dpk 2.右键选择打开的包Install 3.添加文件lib目录
DataSnap——利用TParams进行多表事务更新
服务端: function TSVRDM.multUpdatesByPar(UpdateParam: TParams; out ErrMsg: string): OleVariant; const aSQL = 'Select * from %s where 1<>1'; var i: Integer; lQuery: TADOQuery; lProvider: TDataSet
wpf 根据当前控件,查找父窗口,调用父窗口的方法
FrameworkElement __do = this.Parent as FrameworkElement;                 while (__do != null)                 {                     __do = __do.Parent as FrameworkElement;
窗体单元文件如何引用窗体控件
工程一共两个<em>单元</em>文件,unit1和unit2,其中unit1有主<em>窗体</em>form1。而unit2是纯粹的<em>单元</em>文件,没有<em>窗体</em>,unit2的程序运行过程中需要向unit1中的memo1增加内容,代码已写好,但是编译出错,说“File not found: 'Unit2.dfm'”。晴各位高手帮帮忙~~~~~
C#跨窗体操作(引用传递)
现在给大家介绍一种最简单的跨<em>窗体</em>操作 WinForm的<em>窗体</em>是一个类,C#的类是<em>引用</em>类型,那么我们应该可以将WinForm<em>窗体</em>类进行传递,那不就可以进行操作了么?   效果描述: 有三个<em>窗体</em>然后顺序分别是 (1)点击第一个<em>窗体</em>中的按钮弹出第二个<em>窗体</em>,隐藏第一个<em>窗体</em> (2)第二个<em>窗体</em>到一定时间弹出第三个<em>窗体</em> (3)点击第三个<em>窗体</em>的按钮关闭第三个和第二个<em>窗体</em>,弹出第一个
QT子对话框中的变量如何相互调用
Winform DEV xtraTabControl控件实现子窗体嵌入父窗体
父<em>窗体</em>中的子<em>窗体</em>全局变量: private Form2 frm2 = new Form2(); 父<em>窗体</em>调用显示子<em>窗体</em>方法: private void LoadTabPageForm(XtraTabControl tabcontrol, Form form, String title) { bool found = false; ...
在静态方法中访问主窗体中的控件【c#.net】
1.在主<em>窗体</em>的类中创建该<em>窗体</em>的静态类      public static Form1 MainForm = null; 2.在<em>窗体</em>加载时对该静态变量赋值           public Form1()         {             InitializeComponent();             MainForm = this;         } 3.然后就可以顺利...
c# winform 用子窗体刷新父窗体,子窗体改变父窗体控件的值
第一种方法: 用委托,Form2和Form3是同一组 Form2 [code=&quot;c#&quot;]using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; usin...
DELPHI学习笔记--单元的循环引用
<em>单元</em>不能被循环<em>引用</em>(Circular unit reference)的。循环<em>引用</em>的意思是:A<em>引用</em>了B,而B又<em>引用</em>了A,且都是在interface部分进行<em>引用</em>。example:unit Unit1;interfaceusesUnit2;......unit Unit2;interfaceuses Unit1;......此程序将不会被编译通过。但是如果<em>引用</em>不全发生在interface部分,即至少有一
c#主窗体从子窗体获取值(委托实例应用)
最近在做一个主预览界面,主要是不同规格子视频流展示。如图: 例如:画面的规格是不一样的,分别是1,4,9规格的。 而右侧四个不同颜色的格子是一个自定义的<em>控件</em>,把4个picturebox组成一个自定义<em>控件</em>。并且在主界面调用这个自定义<em>控件</em>。同时规格1和规格9也为创建不同的自定义<em>控件</em>。 我想做的是在主预览界面为不同规格的picturebox增加视频流(图中的监控点) 也就是当我点击某个规格视图的...
c#如何将子窗体显示到父窗体的容器(panel)控件
如何将一个<em>窗体</em>显示到一个容器<em>控件</em>中,刚开始想的比较简单,用<em>窗体</em>容器<em>控件</em>添加一般<em>控件</em>的方法,试了一试,代码如下: Form2 frm = new Form2(); this.panel1.Controls.Add(frm); frm.Show(); 但是提示了一个错误:无法将顶级<em>控件</em>添加到<em>控件</em>。 原来<em>窗体</em>是一个顶
子窗子显示在MDI主窗体panel控件之上
机房收费系统中,需要将子窗子显示在MDI主<em>窗体</em>panel容器<em>控件</em>之上。查了资料。大概网上有两种方法。一种是是可以将子<em>窗体</em>上的<em>控件</em>直接内嵌到panel<em>控件</em>之上,还有一种是子窗子显示在MDI主<em>窗体</em>panel<em>控件</em>之上。 通过这个需求的实现,感觉到知识学习是无穷尽,因为对于panel容器<em>控件</em>,自己也是第一次使用,所以这个知识对于自己而言是新的东西,面对这样无穷尽的新知识的学习,我要学会的站到一个高的位置上去抽象出这些学习这种新知识的方法,自己总结了一下方法: 1.学会去网上查询。 去网上查自己想要的东西,不
在Panel控件中添加新的窗体(C#,winform开发)
开始是想到的设置思路很简单,主<em>窗体</em>(如上图),右边放置一个Panel<em>控件</em>. 然后根据单击的按钮将子<em>窗体</em>显示在Panel<em>控件</em>上. 在按钮的单击事件中加入下面的代码: private void button1_Click(object sender, EventArgs e) {     ChildForm child = new ChildForm();     this.panel1.
WPF 子窗体访问父窗体的函数
http://www.silverlightchina.net/html/study/WPF/2011/0706/8827.html 子<em>窗体</em>代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; usin
使用Qt设计师实现控件大小随主窗体大小改变
新建一个工程MYTEST用QT设计师打开界面文件,右键点击MYTESTClass,点击布局。此时栅格布局是灰色的随便拖入一个<em>控件</em>,再进行上述操作,选择栅格布局之后你就可以将需要的<em>控件</em>拖入布局中了。当你想改变<em>控件</em>的大小时,设置布局的Layoutrowstretch属性和Layoutcolumnstretch属性即可,参数代表所占界面比例比如我向界面拖入了三个<em>控件</em>,设置Layoutcolumnstre...
Web所有父窗体与子窗体的交互方法列举(子调用父窗体函数)
1>父<em>窗体</em>是使用window.open(url,name,feather)打开子<em>窗体</em>时,使用下面的方法获取。 调用父<em>窗体</em>函数:window.opener.Fun(); 调用父<em>窗体</em>物件:window.opener.document.getElementById("txt_test").value   2>子<em>窗体</em>是IFrame的时候,直接用window.parent.Fun或window.
C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子
C#WinForm父级<em>窗体</em>内Panel容器中嵌入子<em>窗体</em>、程序主<em>窗体</em>设计例子在项目开发中经常遇到父级<em>窗体</em>嵌入子<em>窗体</em>所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点主<em>窗体</em><em>窗体</em>采用前面一篇博客设计扁平化<em>窗体</em> C#自定义Winform无边框<em>窗体</em>主要思路1 this.IsMdiContainer=true;//设置父<em>窗体</em>是容器 2 Son mySon=new Son();//实例化子窗...
在C#中用户控件窗体间的消息传递
 如果在C#中实现用户定义<em>控件</em>内的事件挂勾到调用的<em>窗体</em>事件中           我们都知道在ASP.net开发中,如果使用用户定义<em>控件</em>可以有效的进行程序的模块化。其实在.net  的WinForm中也是可以使用的。细节如下:1、新建应用程序WindowsApplication1。2、添加新的用户<em>控件</em>UserLogin。(如图User)3、定义用户属性   
Delphi实现对IIS的操作
  unit RaIIS;interfaceuses  SysUtils, Classes, COMOBJ, windows;type  TRaIIS = class(TComponent)  private    fOnDeleteVirtualDirApp: TNotifyEvent;    fOnDeleteVirtualDir: TN
vb.net 一个窗体在另一个窗体的容器内显示
Private Declare Function SetParent Lib "user32" Alias "SetParent" (ByVal hWndChild As IntPtr _ , ByVal hWndNewParent As IntPtr) As In
ASP.NET跨页面的控件调用
ASP.NET3.5可以很简答的实现一个很有用的功能,既跨页面传送,传统的提交<em>窗体</em>只会将<em>窗体</em>提交给它自己。而跨页面的提交,会将page1的内容传送个page2,并在page2中使用page1中的<em>控件</em>。 ① 跨页面传递的简单实现    页面一(Default.aspx)中的<em>控件</em>                            PostBackUrl="~/PostBac
C#子窗体调用主窗体中事件
很多人都苦恼于如何在子<em>窗体</em>中操作主<em>窗体</em>上的<em>控件</em>,或者在主<em>窗体</em>中操作子<em>窗体</em>上的<em>控件</em>。相比较而言,后面稍微简单一些,只要在主<em>窗体</em>中创建子<em>窗体</em>的时候,保留所创建子<em>窗体</em>对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主<em>窗体</em>类中定义一个静态成员,来保存当前主<em>窗体</em>对象,例如: publicstatic yourMainWindow pCurrentWin
C# WinForm 在父窗体与子窗体之间互相调用变量或方法
【父<em>窗体</em>调用子<em>窗体</em>变量或方法】:         首先在父<em>窗体</em>下定义子<em>窗体</em>,如:SubForm subform1=new SubForm();         再将子<em>窗体</em>subform1中需要调用的变量改为全局变量(public),父<em>窗体</em>即可通过代码“subform1.变量名”调用。         方法调用同理。 【子<em>窗体</em>调用父<em>窗体</em>变量或方法】:         将父<em>窗体</em>下的变量设
WinForm子窗体获取母窗体的值
1:设置
mfc如何访问其他类中的控件变量
问题:A对话框中有列表<em>控件</em>(m_list),按钮弹出B对话框,B对话框中有edit<em>控件</em>(m_id,m_type,m_name),想要实现B中edit<em>控件</em>中的内容按钮显示在A中的列表里? 1.在B.h中添加: class CA; public中添加: CA* dlg; void GetDlg(CA* d); //窗口指针获取函数 在B.cpp中添加: void CA::GetDlg(...
利用DataSnap进行数据流(TStream)的传递
DataSnap服务器可以通过方法调用向客户端返回数据流,当然,也可以从客户端向服务器上传数据流,都是通过方法调用的方式来实现的。下面以一个简单的例子来演示。 服务器端实现: {$METHODINFO ON}  TFUService = class(TPersistent)  public    function ReplaceFile(FileName: string; FileStream: TStream)
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 c# 主窗体 文件名 c#登陆页面到主窗体 c# 设置主窗体 c#主窗体颜色更改 web控件的使用教程 web窗体应用程序教程
我们是很有底线的