永发信息网

C#类库使用时的程序问题

答案:2  悬赏:60  手机版
解决时间 2021-07-14 10:35

如下程序在主窗体设计的代码区时完全正确,但是用在类库(dll)中,就出现错误提示:“Object中不存在Handle”的定义,请问如何修改?

[DllImport("user32")]
private static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, IntPtr lParam);
private const int WM_SETREDRAW = 0xB;

//////////////////////////////////////

SendMessage(base.Handle, WM_SETREDRAW, 0, IntPtr.Zero);
(obj as RichTextBox).Select(l + i, p.Length);
SendMessage(base.Handle, WM_SETREDRAW, 1, IntPtr.Zero);
(obj as RichTextBox).SelectionColor = Color.Blue;

主要功能是用在对richtextbox刷色的时候屏蔽控件,解决闪烁问题。(以上是取了两段部分,期中错误出现在第二部分的Handle)

最佳答案
你改成this.Handle试试
全部回答
base.Handle中的base是怎么定义的?怎么传递进来的?在你的代码中看不出来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多普达830可以用 MINI USB 接口的耳机听歌吗
我是阴历1989年11月22出生的,请塔罗牌帮我算
谁说个作问题目:别用[??]样的眼光看我
宁波到台州高桥坐车怎么去?
怎样使贴图自发光。
想要当医生需要哪些途径?
玩游戏过度下
怎么我老公每次他跟我做完爱就把我抱起来坐直
如果你有三亿你会怎么用?
为什么不能上传qq头像
到那去下载手机QQ手机型号大显DX898
一部重生类的小说 主人公叫林雨
想在回龙观开一家美容院。哪里有好位置。谢谢
中海石油东营石化有限公司
QQ大厅下载的欢乐斗地主文件放在在哪里?
推荐资讯
解欣宜唱的日语翻唱对不起我爱你在那里能下的
剑魂技能如何学
我怀疑是胃不好,才会反胃想吐
红糖吃了,有什么好处或者坏处?
为什么魔兽争霸开启不了
丝路英雄加盟,谁可以加加我
哪个交易场只寄售dnf角色,QQ不用给的
父母是 永远为子女们着想的吗?
求一個QQ仙俠封測號
怎么才能使一个女孩更爱你!
阿依莲羊毛呢小西装,怎么搭配好呢#>。<#
腾迅的NBA线上游戏什么时候出?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?