![]() |
1
3
在加载到IE控件的HTML中使用JScript。如果您不知道HTML和JScript 很好 你会发现这个任务非常 痛苦的 . 当我尝试这样做的时候,请看这些问题以了解我的经验。 我还遇到了很多其他问题,包括必须在JScript中编写调整大小的逻辑,以使HTML编辑器与WinForm窗体一起调整大小,并且必须将默认的窗体/COontrol颜色传递到HTML编辑器中,以便它看起来是先编写,然后用户在Windows上更改了颜色方案。 更好的方法是找到一个HTML编辑器并将其加载到IE控件中,您仍然需要自己使用标准窗口颜色等进行编码。 还可以使用第三方WinForms HTML编辑器。如果可能的话,我认为你应该购买一个解决方案,因为ContentEditable在现实生活中要困难得多,那么它看起来就很难了。 找到了一个快速的谷歌。
|
![]() |
2
2
是否尝试使用超时为0的WinForms计时器?
使用spy++查看MSHTML控件中不同窗口之间发送的事件,以获得其他理想。mshtml控件与其他winforms控件不同,您必须回到C和win32编程时代使用的所有技巧。 |
![]() |
3
1
也许有单独的活动,为穆塞敦穆塞普和穆塞利克。 截获mouseclick,但默认行为将在mouseup上执行。 |
![]() |
4
1
您是否通过查找第一个DIV的DOM项并调用setfocus(或它被称为什么)DOM方法将“focus”设置绑定到了第一个DIV?插入符号应该移动到fosus所在的位置。 (MSHTML公开了一些接口来查找DOM项并调用它们的方法。很抱歉,我不记得怎么做的细节) |
![]() |
5
0
我认为您需要更改SelectStart属性并保留SelectionLength=0。将插入符号移动到新位置。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |