Calling ShowModal as an Anonymous Method on All Platforms


procedure THeaderFooterForm.btnPickClick(Sender: TObject);
var
dlg: TForm1;
begin
dlg := TForm1.Create(nil);
// select current value, if available in the list
dlg.ListBox1.ItemIndex := dlg.ListBox1.Items.IndexOf(edit1.Text);
 
dlg.ShowModal(procedure(ModalResult: TModalResult)
begin
if ModalResult = mrOK then
// if OK was pressed and an item is selected, pick it
if dlg.ListBox1.ItemIndex >= 0 then
edit1.Text := dlg.ListBox1.Items [dlg.ListBox1.ItemIndex];
dlg.DisposeOf;
end);
 
end;

最新文章

  1. Unity、c#中的拓展方法讲解
  2. angular学习笔记(二十八-附1)-$resource中的资源的方法
  3. [saiku] 源码整合[普通WEB项目]
  4. Bayer RGB和RGB Raw
  5. Facebook公开其Hadoop与Avatarnode代码——有效解决Namenode顽疾
  6. 【ASP.NET Web API教程】2.3.6 创建产品和订单控制器
  7. Android应用-包装脚本批量方法
  8. radio里面value值与其他字符进行比较
  9. ajax初探--实现简单实时验证
  10. u3d材质Tiling和Offset意义以及TRANSFORM_TEX
  11. 对于 Netty ByteBuf 的零拷贝(Zero Copy) 的理解
  12. linux下钉钉,微信
  13. python -- 约束、异常处理、MD5
  14. 调用get_str_time(时间), 就能把毫秒的时间转换成格式化的 ,转化时间戳的方法
  15. java 泛型E T ?的区别
  16. UE4新手编程之创建空白关卡和添加碰撞体
  17. Breaseman算法绘制直线算法公式推导|步骤|程序
  18. Docker 监控之 SaaS 解决方案
  19. 多线程之ThreadLocal
  20. aws代理

热门文章

  1. UDP协议相关解释
  2. Quartz.net 2.x 学习笔记03-使用反射加载定时任务
  3. 权益保护-知识产权:知识产权(IP)百科
  4. Linux学习笔记 -- 文本编辑器之 vi与vim
  5. [置顶] TIM_GetCounter与TIM_GetCapture1的区别
  6. Java 查询数据后进行递归操作
  7. Java面向对象-构造方法,this关键字
  8. IOS证书申请 PPF provisioning profile Developer Certificate
  9. redis-win7
  10. sql 在存储过程中使用事务(转)