111,093
社区成员




private void button2_Click(object sender, EventArgs e)
{
richTextBox1.SelectAll();
richTextBox1.Copy();
string str = richTextBox1.Text;//获取文本部分
Image img1 = (Image)Clipboard.GetData(System.Windows.Forms.DataFormats.Bitmap);//获取图片部分
if (img1 != null)
{
img1.Save(Application.ExecutablePath + "a.bmp");
}
}
string _RtfText=richTextBox1.SelectedRtf;
IList<string> _ImageList =new List<string>();
while(true)
{
int _Index = _RtfText.IndexOf("pichgoal");
if(_Index==-1)break;
_RtfText=_RtfText.Remove(0,_Index+8);
_Index = _RtfText.IndexOf("\r\n");
int _Temp = Convert.ToInt32(_RtfText.Substring(0, _Index));
_RtfText = _RtfText.Remove(0, _Index);
// _RtfText = _RtfText.Replace("\r\n", "");
_Index = _RtfText.IndexOf("}");
_ImageList.Add(_RtfText.Substring(0, _Index).Replace("\r\n", "");
_RtfText = _RtfText.Remove(0, _Index);
}
string _RtfText=richTextBox1.SelectedRtf;
IList<string> _ImageList =new List<string>();
while(true)
{
int _Index = _RtfText.IndexOf("pichgoal");
if(_Index==-1)break;
_RtfText=_RtfText.Remove(0,_Index+8);
_Index = _RtfText.IndexOf("\r\n");
int _Temp = Convert.ToInt32(_RtfText.Substring(0, _Index));
_RtfText = _RtfText.Remove(0, _Index);
_RtfText = _RtfText.Replace("\r\n", "");
_Index = _RtfText.IndexOf("}");
_ImageList.Add(_RtfText.Substring(0, _Index));
_RtfText = _RtfText.Remove(0, _Index);
}
for (int i = 0; i != _ImageList.Count; i++)
{
System.IO.FileStream _File = new FileStream(Application.StartupPath + "\\" + i.ToString() + ".dat", System.IO.FileMode.Create);
int _Count=_ImageList[i].Length/2;
for (int z = 0; z != _Count; z++)
{
string _TempText=_ImageList[i][z*2].ToString()+_ImageList[i][(z*2)+1].ToString();
_File.WriteByte(Convert.ToByte(_TempText, 16));
}
_File.Close();
}
MessageBox.Show(_ImageList.Count.ToString());