怎么把文本查询和最简单的文本编辑器行编辑结合在一起

C#的textBox怎样在设计时输入和显示为多行文本?_百度知道
C#的textBox怎样在设计时输入和显示为多行文本?
要告诉我 &line1 \r\n
line2 \r\n&类我试验行.MUltiLine=true. ... yes要用textBox.text=&Line1&+&\r\n&+&Line2&; 等等运行设定简单
请家注意我所强调&设计&输入显示行例第行文字;第二行文字;.....第5行文字谢谢
添加文本框候文本框右角三角点现MUltiLine点框框 现勾显示行或者文本框 属性
其他类似问题
为您推荐:
其他4条回答
TextBox右角箭点击弹框勾选MultiLine属性页编辑Text属性即
将文本框属性设置成这个!
TextMode=&MultiLine&
属性MultiLine 设为True
不是有个属性吗?设下就可以了呀
textbox的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
课程设计报告(简易文本编辑器)毕业论文
下载积分:2000
内容提示:c
课程设计报告(简易文本编辑器)毕业论文
文档格式:DOC|
浏览次数:30|
上传日期: 08:19:59|
文档星级:
该用户还上传了这些文档
课程设计报告(简易文本编辑器)毕业论文
官方公共微信苏ICP备号-3 Copyright @ 帆软软件
获取当前编辑行单元格行号
1.&问题描述
在实际的业务中,可能会希望点击某行则在某个单元格中显示对应该行的行号,如下图所示,要如何实现呢?
2.&实现思路
FineReport报表的contentPane中有一个cellselect监听,当某单元格被选中时就会触发所定义的监听事件。以下我们详细介绍。
3.&实现步骤
3.1&打开模板打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm.cpt。3.2&增加加载结束事件点击,然后增加加载结束事件,具体的js如下:contentPane.on("cellselect",&function(td)&{&&//获取单元格被选中监听事件&&&&
&&var&num&=contentPane.curLGP.getTDRow(td)-2;&&//获取当前行号,由于数据是从第三行开始,因此要减2&&&&
&&contentPane.curLGP.setCellValue("F1",null,num);&&//给F1单元格赋值&&&&
}); &注:如果获取当前编辑列的列序号,则可用contentPane.curLGP.getTDCol(td),但是Col(td)获取的是形如A列,B列等这种字符串列号,故不能直接在后面减去前面空余列。点击填报预览,点击某行即可看到对应的行号显示在F1单元格中,如上效果图。
下载次数:0
如果您认为本文档还有待完善,请
文档内容仅供参考,如果你需要获取更多帮助,请咨询
您还可以通过获取帮助,论坛上有非常多的大神哦。
$(document).ready(function(){
//文字内容中有代码模块则加载相关js和css
if($('pre.prettyprint').length) {
$.getScript("js/prettify.js",function(){
if(typeof prettyPrint == 'function') {
$('head').append('');
prettyPrint();苏ICP备号-3 Copyright @ 帆软软件
简单通用查询取数
简单通用查询,即类似SQL语句一样,从某张表中读取出某些列,并列数据满足一些条件,不同于SQL语句的是,简单通用查询并不是全部用语句实现,读取表跟列是可视化界面选择,需要满足的条件是通过语句open sql语句实现的。注:简单通用查询只支持单表查询,也就是说只能查询一张表。在Function列表中选择,如下图:表的名称:输入SAP系统中的表名称,不支持模糊查询,只能自定义完全输入;选择的列:可选择需要输出的数据列名称;过滤条件:可选择需要输出的数据列名称;参数:相当于sql语句中的where,后面用语句实现输出数据需要满足的条件,里面可带参数,但是语句是用opensql写的。
2.1&选择表和列如上图,选择之后,在栏里面输入表的名称,由于不支持模糊查询,只能完全自定义输入,所以要求使用者对SAP系统中表名称有一定的了解,这里我们输入表ZRFC_100W,然后点击按钮,选择需要输出的列,我们这里简单设置一下,选择前面3列数据,如下图:注:如果输入表的名称之后,无法取到数据,这是因为该表中的字段过多,需要将SAP的TAB512大小改大,就可以正常取到数据。2.2&过滤条件不带参数点击确定,后面的文本框中会列出所选择的几个列,然后在中用open sql语句编写输出数据需要满足的条件,点击后面的按钮,可查看open sql的基本格式,上图中,我们选择了ZRFC_100WKNA1表的3列,希望输出的C列中没有空数据,过滤条件应该为:C &&''如下图:预览点击上面的预览按钮,查看查询结果,如下图:2.3&过滤条件带参数在编写过滤条件的时候,如果条件的值是动态变化的,则可用参数来实现,与中的参数一样,比如说,上面的过滤条件中再加一个带参数的条件,A列的值为参数a,过滤条件如下:C&&'' and A='${a}'如下图:结果查看点击预览按钮,结果如下:
3.&设置完成后效果
点击确定,退出SAP数据集对话框,数据集面板如下图:
下载次数:0
如果您认为本文档还有待完善,请
文档内容仅供参考,如果你需要获取更多帮助,请咨询
您还可以通过获取帮助,论坛上有非常多的大神哦。
$(document).ready(function(){
//文字内容中有代码模块则加载相关js和css
if($('pre.prettyprint').length) {
$.getScript("js/prettify.js",function(){
if(typeof prettyPrint == 'function') {
$('head').append('');
prettyPrint();利用contentEditable属性与execCommand方法开发简洁的文本编辑器 - 推酷
利用contentEditable属性与execCommand方法开发简洁的文本编辑器
在玉兔项目中我们的文本组件使用的contentEditable属性与execCommand方法结合开发出来的简洁文本编辑器。
HTML中的contentEditable属性
contentEditable属性的作用是可以打开某些元素的可编辑状态,可供选择的值有空字符串,true,false,inherit(默认)。
当一个元素的contentEditable值为true时,那么就意味着该元素是可编辑的。
那么如果我如果想针对这个可编辑的元素中内容进行一些样式上的调整时应该怎么去做呢?
这时候就要结合JS的一个方法了,document.execCommand。
先看看语法:
execCommand(String aCommandName, Boolean aShowDefaultUI, String aValueArgument)
String aCommandName
Boolean aShowDefaultUI
是否展示用户界面,默认为false。Mozilla没有实现
String aValueArgument
一些命令需要一些额外的参数值(如insertimage需要提供这个image的url)。默认为null。
execCommand可支持的属性(第一个参数):
改变文档的背景颜色。 在styleWithCss模式,它影响的是包含元素的背景。 这个命令要求提供一个颜色值作为第三个参数 (Internet Explorer 使用这个命令设置文本背景色)
对选中文本或者插入元素设置、取消粗体显示. (Internet Explorer 使用STRONG 标签 而不是 B标签。)
contentReadOnly
转化文档进入只读或者可编辑模式. 这个命令要求提供给一个boolean值给第3个参数(ie不支持)。
把当前选中区域复制到系统剪贴板。使用这个命令需要首先在 user.js 接口中进行激活。
createLink
当有选中区域的时候,使用这个命令转化选中区域为一个锚点,需要提供一个URI给第3个参数. 这个URI必须至少包含一个字符,空白字符也可。(Internet Explorer 会创建一个URI为空的a标签)
剪切选中文本到剪切板. 同copy一样需要开启剪切板功能。
decreaseFontSize
给选中文本或者插入元素添加一个small标签。(Internet Explorer不支持)
删除当前选中区域
enableInlineTableEditing
开启或禁用表的行和列的插入删除功能 ( Internet Explorer不支持)
enableObjectResizing
开启或禁用图片或者其他可resize元素的resize功能&( Internet Explorer不支持)
改变选中文本或者插入元素的字体。需要给第3个参数提供一个字体值
改变选中文本或者插入元素的字体大小。需要给第3个参数提供一个数字
改变选中文本或者插入元素的字体颜色。需要给第3个参数提供一个颜色值
formatBlock
向当前选择的区域所在的行添加一个HTML块标记,如果这行上已经存在了其它块标记,会被添加的标记替换掉(在Firefox中,BLOCKQUOTE标记是一个例外,他会把已有的块元素包含在内)。需要给第三个参数提供一个标记的名字。事实上几乎所有块标记都是可以使用的(如“H1”、“P”、“DL”、“BLOCKQUOTE”)。(Internet Explorer只支持标题标记H1-H6、ADDRESS和PRE标记,且必须用标记分隔符& &将标记括起来,例如应当写成”&H1&”。)
forwardDelete
删除光标前的字符。这个效果和按了Delete键一样。
向选取的文字或者插入点添加一个标题标记。需要标记名作为第3个参数(如”H1″,”H6″)。(不被Internet Explorer支持。)
hiliteColor
改变区或者插入点的背景色。需要传入颜色值作为第3个参数。要使用这个方法,UseCSS必须被打开。(不被Internet Explorer支持。)
increaseFontSize
向选区或者插入点添加一个BIG标记。(不被Internet Explorer支持。)
缩进选区或者插入点所在的行。 在Firefox中,如果选区包含带有不同级别缩进的多行,只有选区中缩进最低的行会被缩进。
insertBrOnReturn
控制按下回车键的行为:是插入一个BR标记还是将当前块拆分为两个。 (不被Internet Explorer支持。)
insertHorizontalRule
在选区或者插入点上插入一个水平线(会删除选区内容)。
insertHTML
在选区或者插入点上插入一段HTML代码段 (会删除选区内容)。需要传入一个有效的HTML代码段作为第3个参数。 (不被Internet Explorer支持。)
insertImage
在选区或者插入点上插入图像(会删除选区内容)。需要传入有效的图像SRC URI字串作为第3个参数。URI必须至少包含一个字符,可以是空格。 (Internet Explorer会在传入URI为null值时建立一个链接。)
insertOrderedList
在选区或者插入点建立一个有序列表。
insertUnorderedList
在选区或者插入点建立一个无序列表。
insertParagraph
在选区或者插入点上产生一个段落(p标记)。 (Internet Explorer会在插入点上插入一个段落的同时删除选区内容。)
insertText
在选区或者插入点上插入一段纯文本 (会删除选区内容)。
为选区或者插入点开关斜体。 (Internet Explorer会使用EM标记,而不是I标记。)
justifyCenter
使选区或者插入点所在块居中。
justifyFull
使选区或者插入点所在块文本两端对齐。
justifyLeft
使选区或者插入点所在块居左。
justifyRight
使选区或者插入点所在块居右。
去除选取或者插入点所在行的一个缩进。
在选区或者插入点粘贴剪切板中的文字。(会替换当前选区的文本)。需要在user.js中打开剪切板功能。
撤销之前的撤销(undo)操作。
removeFormat
删除当前选取上的所有格式。
全选可编辑的所有内容。
strikeThrough
开启或关闭选区或者插入点的删除线。
开启或关闭选区或者插入点的上标功能。
superscript
开启或关闭选区或者插入点的下标功能。
开启或关闭选区或者插入点的下划线功能。
撤销上一个操作。
删除选取的超链接文本的超链接标记。
开启或关闭使用HTML标记或者CSS来生成标记。 需要传入一个boolean值作为第3个参数。 注意:这个参数逻辑上相反,false表示使用CSS,true表示使用HTML。 (不被Internet Explorer支持。)这个方法已经被废弃,请使用
styleWithCSS 方法替代。
styleWithCSS
useCSS 方法。它的参数符合想象,即true表示用CSS来修饰或者生成标记,false表示用HTML格式标记来实现富文本格式。
~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~
通过上述不同参数,我们就可以针对编辑的内容进行样式的修改了。
document.execCommand(fontName,0,’宋体’);
document.execCommand(foreColor,0,’#7e2412′);
利用不同的参数,我们就可以快速的开发出一个简单的文本组件编辑器了。
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示

我要回帖

更多关于 简单富文本编辑器 的文章

 

随机推荐