容心居 IP属地:江西

文章 关注 粉丝 访问 贡献
 
共 420 篇文章
显示摘要每页显示  条
FSendmsg := ''''''''发送成功''''''''; Thread.Synchronize(DoSendMsg); except on E: Exception do begin FSendmsg := ''''''''连接错误:'''''''' + e.Message; ...
属性SessionName选择为S2 }DataSource2: TDataSource; { 属性DataSet设置为空 }DBGrid2: TDBGrid; { 属性DataSource选择为DataSource2 }BtnGoPause: TButton; { 用于执行和挂起线程 }procedure FormCreate(Sender: TObject); { 创建窗体时创建线程对象 }procedure FormDestroy(Sender: TObject); { 销毁窗体时销毁线程对象 }procedure BtnGoPau...
通过代码跟踪,发现是字段的Required应该设置为false便可。FBuJuOne := TMenuItem.Create(FBuJuPM);FBuJuOne.FBuJuPM.Items.Add(FBuJuOne);FBuJuTwo := TMenuItem.FBuJuTwo.Add(FBuJuTwo);tmpMI: TMenuItem;tmpMI := TMenuItem(Sender);Align := alBottom;Width := self.tmpMI.Checked :=True;1=默认的一列样式,2=两列显示,这样字段比较多时...
DBGridEh基本操作。//获取当前点击单元格值procedure TForm1.DBGridEh1CellClick(Column: TColumnEh);begin ShowMessage(Column.DisplayText);end; //获取当前选择行某列单元格值procedure TForm1.DBGridEh1CellClick(Column: TColumnEh);begin ShowMessage(DBGridEh1.Columns[].DisplayText);end;
就象窗体中的对象的事件处理函数是窗体类的公开方法,框架中的对象的事件处理函数也是框架类的公开方法。3> 在Component name栏定义框架组件的名称,在Palette page栏填写你想让框架在组件模板内出现的页。要使用一个已添加到组件面板的框架,在组件面板中选择你保存框架的页,选择框架图标并在你要框架后代出现的窗体上拖出该框架。如果你...
Owner 与Parent 的区别Owner 与Parent的区别。ControlCount和ComponentCount的区别也就取决于Parent与Owner的区别,还是拿上面的例子解释下Panel1的ControlCount为1而ComponentCount却为0,是因为Button1的Parent属性指向的是Panel1而Owner属性则还是Form1,所以Form1的ComponentCount值是2(Button1and Panel1)。
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部