| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖
标题:高手来看看我的逻辑错了吗?
只看楼主 加入收藏
fuyu888
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2005-4-14
收藏
 问题点数:0 回复次数:4 
高手来看看我的逻辑错了吗?
我想做个东西,不过怀疑有逻辑错误,具体如下: 这个窗口有一个叫“图形”的菜单。点击出现openfileDiaolg,选择图形,选了后图形出现在 下面的窗体的pictureBox里面 这个窗体有3个按扭,我想达到的目的是点击“以此图片做背景”,这张图片就作为上个窗体 richtextbox的背景,我是这样想的
搜索更多相关主题的帖子: 逻辑 
2005-04-21 11:39
fuyu888
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2005-4-14
收藏
得分:0 
接着说哈
我是这样想的   第1个窗口叫F1  第2个窗口(有3个按扭的)叫F2,他们在同一个工程中而且richetxtbox和pictbox都是public型的了
1.获得pictrubox的image
Image im=this.pictureBox1 .Image ;//窗体2的代码上
2建立Graphics
F1 f1=new F1();//建立F1实列
Graphics g=f1.richTextBox1 .CreateGraphics ();
3在F1的richBox里绘图
g.DrawImage  (im,f1.richTextBox1 .ClientRectangle );
我本来的意思是把im这个图象绘制在richTextBox1 的工作区
但是运行时候第3步不能实现 我那里想错了吗》》?

------此人由于过于英俊,头像正面被系统永远封印----
2005-04-21 11:48
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
richTextBox
是写文本的
你要想用图片绘制文本,就要先用图片创建画笔TextureBrush,然后在richTextBox里绘制

2005-04-21 12:04
fuyu888
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2005-4-14
收藏
得分:0 
我怀疑在richTextBox根本就不能绘制图。TextureBrush只是一种Brush方式,是纹理画笔
现在主要的矛盾是不能在richTextBox上绘图,而且richTextBox里没有背景图象这一个属性
就好象在picutrebox里没有text这一个属性一样。是不是说在picutrebox里无论如何也写不起字
一样的哦,是不是要通过别的方法实现在richTextBox里绘制图象啊。拖鞋,知道使用图层是
在哪个类里吗?或者你试一下在richTextBox放置图片,看行不行。

------此人由于过于英俊,头像正面被系统永远封印----
2005-04-21 13:18
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
richTextBox
是写文本的
但是文字可以用图片画笔来写
我想结果可能就类似于彩色文字吧

2005-04-21 13:45
快速回复:高手来看看我的逻辑错了吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049909 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved