java richtextbox_RichTextBox下控件写入与取出
写入:
private void Test()
{
InlineUIContainer container = new InlineUIContainer();
container.Child = getDataGrid();
richTextBox1.Selection.Insert(container);
container = new InlineUIContainer();
container.Child = getGrid();
richTextBox1.Selection.Insert(container);
container = new InlineUIContainer();
container.Child = getCalendar();
richTextBox1.Selection.Insert(container);
ReturnFocus();
}
private DataGrid getDataGrid()
{
DataGrid dg = new DataGrid();
dg.Columns.Add(new DataGridTextColumn() { Header = "序号" });
dg.Columns.Add(new DataGridTextColumn() { Header = "代码" });
dg.Columns.Add(new DataGridTextColumn() { Header = "名称" });
dg.Columns.Add(new DataGridTextColumn() { Header = "涨幅" });
dg.Columns.Add(new DataGridTextColumn() { Header = "现价" });
//dg.AutoGenerateColumns = true;
dg.Width = 500;
dg.Height = 150;
return dg;
}
private Grid getGrid()
{
Grid g = new Grid();
//g.ShowGridLines = true;
g.ColumnDefinitions.Add(new ColumnDefinition() { Width=new GridLength(300)});
g.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(300) });
g.RowDefinitions.Add(new RowDefinition() { Height=new GridLength(54) });
g.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(54) });
g.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(54) });
for (int i = 0; i < g.RowDefinitions.Count;i++ )
{
for (int j = 0; j < g.ColumnDefinitions.Count; j++)
{
TextBox tb = new TextBox();
tb.BorderThickness = new Thickness(1);
tb.BorderBrush = new SolidColorBrush(Colors.Black);
tb.Text = i.ToString() + "," + j.ToString();
Grid.SetRow(tb, i);
Grid.SetColumn(tb, j);
g.Children.Add(tb);
}
}
return g;
}
private Calendar getCalendar()
{
Calendar cal = new Calendar();
cal.Width = 179;
cal.Height = 169;
cal.FontFamily = new FontFamily("Portable User Interface");
cal.Style = Application.Current.Resources["CalendarStyle1"] as Style;
return cal;
}
----------------------------------------------------------------------------------
public void GetXaml()
{
if (this.richTextBox1.Blocks.Count == 0 || string.IsNullOrWhiteSpace(this.richTextBox1.Xaml))
{
return;
}
// 资源
foreach (Block b in this.richTextBox1.Blocks)
{
Paragraph paragraph = b as Paragraph;
if (paragraph != null)
{
foreach (var item in paragraph.Inlines)
{
InlineUIContainer inlineUIContainer = item as InlineUIContainer;
if (inlineUIContainer != null && inlineUIContainer.Child != null)
{
var editorControl = inlineUIContainer.Child;
}
}
}
}
}
java richtextbox_RichTextBox下控件写入与取出相关推荐
- Java调用ocx控件以及dll
2019独角兽企业重金招聘Python工程师标准>>> http://lvqingboy-163-com.iteye.com/blog/769358 通过Java调用OCX控件有几种 ...
- 龙博方案网Big Faceless Java图形展现控件详细介绍及下载
2019独角兽企业重金招聘Python工程师标准>>> Graph Library 是用于以Java创建图形和图表的Java类库.它使用全三维模式,可在 PNG.Flash.PDF或 ...
- java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...
visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...
- java调用ocx控件获取数据_Java调用ocx控件以及dll
通过Java调用OCX控件有几种方法,JNI.JACOB.Jawin等 1.JNI 最直接的方式,也是最麻烦的方式,需要自己完成所有的工作,不推荐. 2.Jawin 尝试了一下,效果不错,但相对来说, ...
- Vista下控件无法安装解决办法
Vista下控件无法安装解决办法 IE浏览器设置恢复为默认值: 1. 点击浏览器菜单栏上的工具->Internet选项->安全,选择internet区域,如[默认级别]按钮不是灰的, ...
- java调用ocx控件(ActiveX控件),SWT调用ocx(ActiveX)
java调用ocx控件(ActiveX控件),SWT调用ocx(ActiveX) 注 : OLE.OCX.ActiveX不进行过多阐述,简单理解就是插件,组件类 调用成功,即可展示ocx对应的窗口 ...
- java 线程访问控件_多线程下访问控件的方式
前言 在很多情况下,我们都会使用到多线程,在使用多线程的时候,我们很多时候又会去访问控件,这里面就会出现很多问题!!!我以一个最常见的,我们经常会用到的例子来讲讲,在提高自己水平的同时,希望能给大家带 ...
- java script 添加控件,【更新】GLG工具包Visualization and HMI Toolkit更新至v3.6,支持Java Script...
Visualization and HMI Toolkit的为开发高级图形的动态界面而设计的艺术化的框架:它不仅仅是简单的按键与菜单,它是全动态的能显示动态数据以及能反映用户互动的图片对象.它不仅仅是 ...
- delphi中griddata控件写入float数值_年中巨献!明道云发布多项重磅功能
更新简介 本次的网页端更新包含了工作表.工作流的功能增强和交互体验的优化,共20处细节,下面我们详细介绍几个重磅功能. 更新信息 更新时间:2020年6月18日周四20:00 预计时长:3小时 是否停 ...
最新文章
- 初始化列表的使用(十五)
- 51CTO学院三周年-最受学员喜爱讲师评选大赛
- 输入 n 个整数,输出其中最小的 k 个
- NTFS磁盘的安全与管理
- 中间件(1)分布式缓存
- 使用代码创建具有organization unit的opportunity
- 线性系统的频率响应分析实验报告_动态系统的建模与分析
- HALCON示例程序fin.hdev通过形态学检测缺陷
- 漫步数理统计十——连续随机变量(上)
- java像sql一样处理数据_像Excel一样使用SQL进行数据分析
- pydicom 显示jpeg压缩图像_图像原理 jpg png tga bmp 存储格式
- GL_TEXTURE_WRAP系列参数的取值
- local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1
- 【推荐】中国计算机学会推荐国际学术会议和期刊目录——CCF的会议与期刊分级
- 服务器文件异地备份,云服务器需要异地备份吗
- 腾讯微信后台开发二面凉经
- monit 内存 监控_mac系统监控软件Monity for Mac
- 【Spring】定时任务
- nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/Invalid.....
- 【CSS练习】IT修真院--练习1-九宫格