C# 调用api 时如何在他的回调函数中修改控件的值???

问题描述

由于声明api都是静态的,在api的调用中用静态的委托实现。我试验过了,在回调中通过实例化窗口可以访问到窗口中的共用方法,访问控件不出错误提示,但修改不成功。我还试验了如果不是委托的,就是普通静态方法通过传入窗口实例可以修改控件值。但由于api的回调是的签名必须匹配没法传入窗口实例。

时间: 2024-09-12 02:59:59

C# 调用api 时如何在他的回调函数中修改控件的值???的相关文章

android:在Activity如何写一种方法,当调用时可以永久的向原来的布局中增添或修改控件?

问题描述 android:在Activity如何写一种方法,当调用时可以永久的向原来的布局中增添或修改控件? 如题,在Activity如何写一种方法,当调用时可以永久的向原来的布局中增添或修改控件? 解决方案 不明白干嘛,添加控件,无非就是先创建或渲染出一个view,然后通过addview加入到指定的容器中 解决方案二: 可控的话 先写在xml中设visible为gone. 需要的时候设置为visible 解决方案三: 不太清楚你的意思.如果就是添加界面的话,可以用两种方法,一种是楼上说的,可以

winform委托修改控件text为汉字时显示为问号

问题描述 winform委托修改控件text为汉字时显示为问号 如题,我用spilt以逗号为间隔分开了几个字符串,最后一个字符串是汉字比如你好,调用 SetLabel(str[2].ToString());显示到控件,public void SetLabel(string text){if (fs.label3.InvokeRequired){SetLabelCallBack sl = new SetLabelCallBack(SetLabel);this.Invoke(sl new objec

在64位系统中ocx控件调用问题

问题描述 在64位系统中ocx控件调用问题 在64位系统中已注册32位程序的ocx控件,为什么32位程序无法显示ocx控件? 解决方案 和64位没有什么关系,你的程序必须是32bit的才可以调用32bit的控件. 如果你用的是C#,你需要强制将程序集限定为32bit 参考:http://blog.csdn.net/blueboy2000/article/details/4242369 解决方案二: jsp调用ocx控件 解决方案三: 你是不是用的的32bit版本的regsvr32注册. 然后就是

请教怎么在类中调用主窗口中的控件?

问题描述 主窗体控件不是静态的,要通过对象调用,可是主窗体对象只在程序开始实例一个.那只能建个函数传过去了?好不舒服..有没有简洁点的方法啊?? 解决方案 解决方案二:别直接调用,可以通过委托或者方法去控制解决方案三:引用1楼bdmh的回复: 别直接调用,可以通过委托或者方法去控制 什么意思?能具体点嘛?解决方案四:其实你这个...我很无解,不管你怎么调..你都要获取这个对象才能调用吧?就算用委托,也要在主窗体先实例化一个拥有委托的对象吧?..没有对象..飞起来调==?..还是我能力有限...解

如何实现,在地图中显示某一类行业地点,点击时,显示有关属性,同时可以修改相应的属性值呢?

问题描述 如何实现,在地图中显示某一类行业地点,点击时,显示有关属性,同时可以修改相应的属性值呢?

实例-跪求大神啊,VB中dwgthumb控件打开DWG文件时需要设置什么参数

问题描述 跪求大神啊,VB中dwgthumb控件打开DWG文件时需要设置什么参数 VB中dwgthumb控件打开DWG文件时需要设置什么参数,用没用实例呢,谢谢啊,大神 解决方案 http://www.newxing.com/Code/VB/TXCL/dwg_462.htmlhttp://download.csdn.net/detail/dirk2212/4197363http://download.csdn.net/download/dirk2212/4198022http://www.edu

tooltip-在silverlight中当控件置灰时其对应的ToolTipService如何能显示出来?

问题描述 在silverlight中当控件置灰时其对应的ToolTipService如何能显示出来? 刚开始学silverlight的新手,希望有大神能解决这个问题,谢谢了. 解决方案 http://blog.csdn.net/zdw_wym/article/details/6743782 解决方案二: http://www.cnblogs.com/ixxonline/archive/2012/02/29/2374746.html

HTML5+API中Barcode控件怎么在使用完之后销毁掉

问题描述 HTML5+API中Barcode控件怎么在使用完之后销毁掉 我在二维码扫描的时候发现点击页面跳转按钮二维码控件会出现在新的页面, 无法隐藏和销毁,求大神指导怎么解决

asp.net界面设计时怎样实现停靠在某一侧的panel控件隐藏或显示,就像visual的工具栏一样?

问题描述 asp.net界面设计时怎样实现停靠在某一侧的panel控件隐藏或显示,就像visual的工具栏一样? 解决方案 解决方案二:一个div,旁边飘一个小图片,点击这个小图片,控制div的display为显示或隐藏,再不济,控制其width为0也行