.net C#怎么获取在TEXTBOX中鼠标选中的字符
.net C#如何获取在TEXTBOX中鼠标选中的字符
.net C#如何获取在TEXTBOX中鼠标选中的字符
有一个TEXTBOX
我想做文本编辑器 ,可是我无法获取鼠标选中的字符。。。
比如下文:在TEXTBOX中有以下三行文字。。我只想把****加粗,或者变红色。。。可是我怎么才能获取到鼠标选中的文字呢?
这里发言,表示您接受了****社区的 用户行为准则。
请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。
转载文章请注明出自“****(www.****.net)”。如是商业用途请联系原作者。
------解决方案--------------------
你从这段代码上面改改 反正肯定是JS操作 后台是操作不了的
.net C#如何获取在TEXTBOX中鼠标选中的字符
有一个TEXTBOX
我想做文本编辑器 ,可是我无法获取鼠标选中的字符。。。
比如下文:在TEXTBOX中有以下三行文字。。我只想把****加粗,或者变红色。。。可是我怎么才能获取到鼠标选中的文字呢?
这里发言,表示您接受了****社区的 用户行为准则。
请对您的言行负责,并遵守中华人民共和国有关法律法规,尊重网上道德。
转载文章请注明出自“****(www.****.net)”。如是商业用途请联系原作者。
------解决方案--------------------
你从这段代码上面改改 反正肯定是JS操作 后台是操作不了的
- HTML code
<html> <body> <span onclick="Test()">河中鱼类离奇死亡,下游居民频染怪病,沿岸植物不断变异,是残留农药?还是生化攻击?敬请关注今晚CCTV-10《科学探索》,即将播出的专题节目:《神秘的河边洗脚人--中国男足</span> </body> </html> <script> function Test() { try{ var selecter=window.getSelection(); if(selecter!=null&&selecter.trim()!=""){ alert(selecter);} }catch(err){ var selecter=document.selection.createRange(); var s=selecter.text; if(s!=null&&s.trim()!=""){ alert(s)} } } String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g,""); } </script>