手头有一个winform程序,其中某个功能模块实现的功能较多,而且有不少的拓展,不可能以listbox、combobox的方式显示在窗体中。
这时想到了使用命令行方式,但是未找到在winform下创建新的console窗口的方法。
之后想到了利用多行textbox模拟(其实这个更合乎本意,因为原本的设想就是将其放在一个tab中),但是如果是只读,则无法捕获用户输入的数据;如果是非只读,那么在用户删除输入内容时原有的内容可能会被误删。
整个程序就这样卡在了这里,求高人解答,最好能嵌套在tabcontrol中,利用第三方控件也是可以的。
(另写一个命令行程序来调用很不实际,初始化参数中有一个byte[256]的数组无法传递,借助临时文件又太繁琐了)
这时想到了使用命令行方式,但是未找到在winform下创建新的console窗口的方法。
之后想到了利用多行textbox模拟(其实这个更合乎本意,因为原本的设想就是将其放在一个tab中),但是如果是只读,则无法捕获用户输入的数据;如果是非只读,那么在用户删除输入内容时原有的内容可能会被误删。
整个程序就这样卡在了这里,求高人解答,最好能嵌套在tabcontrol中,利用第三方控件也是可以的。
(另写一个命令行程序来调用很不实际,初始化参数中有一个byte[256]的数组无法传递,借助临时文件又太繁琐了)
解决方案 »
- C# winform中如何实现类似属性中的那个多个标签的窗口
- 在多线程环境下下用GDI+双缓冲绘制图片怎么闪烁得更厉害了?
- server2008 部署水晶报表10.0 出错
- <?xml namespace="" prefix="asp" ?> vs2005创建控件
- 求一个天敏4000的服务端demo,什么语言没关系,只要天敏给的例子客户端能连接上服务端看视频就行,最好是C#写的
- SourceGrid 能否自动排序?
- windows中有没有类似于flash的插件?
- C#编写局域网程序
- 为什么dataGrid不能显示,在线等!
- 如何通过字符串获得自定义的类型信息,如Type.GetType("sometype");
- 请各版主支招,DataGridView自定义列类型问题,始终调不好,我快要跳楼了
- 求一个在combobox每一项前面加入一个checkbox的方法
每次系统输出的时候记录下文本的长度
然后在可能更改文本的相关事件里判断一下插入点或选区的位置
如果处于不应该被更改的内容中就中断掉。我的F# Interactive就是这么做的。因为要支持彩色输出,所以继承的是RichTextBox。