Click here to Skip to main content
15,925,868 members
Home / Discussions / C#
   

C#

 
GeneralShellExecute in C# Pin
ben21-Nov-04 7:00
ben21-Nov-04 7:00 
GeneralRe: ShellExecute in C# Pin
ben21-Nov-04 7:04
ben21-Nov-04 7:04 
Questiondo i need to double buffer? Pin
vista271-Nov-04 6:26
vista271-Nov-04 6:26 
AnswerRe: do i need to double buffer? Pin
Dave Kreskowiak1-Nov-04 6:41
mveDave Kreskowiak1-Nov-04 6:41 
GeneralTreeView Scrollbar Pin
amadobson1-Nov-04 6:12
amadobson1-Nov-04 6:12 
Questionsave GDI drawing and print them? Pin
xiaowenjie1-Nov-04 6:11
xiaowenjie1-Nov-04 6:11 
AnswerRe: save GDI drawing and print them? Pin
Heath Stewart1-Nov-04 8:40
protectorHeath Stewart1-Nov-04 8:40 
GeneralRe: save GDI drawing and print them? Pin
xiaowenjie1-Nov-04 18:25
xiaowenjie1-Nov-04 18:25 
sorry.. here are my codes.
<br />
public class Graph : System.Windows.Forms.Form  <br />
{<br />
 public Bitmap bt;<br />
 public Graphics myGraphics;	<br />
<br />
   public Graph()<br />
   {<br />
     bt = new Bitmap (800,600);	<br />
     myGraphics = Graphics.FromImage(bt);<br />
   }<br />
<br />
   protected override void OnPaint(PaintEventArgs e)<br />
   {  	<br />
	base.OnPaint(e);<br />
	DrawImage(e.Graphics);<br />
   }<br />
   private void DrawImage(Graphics myGraphics)<br />
   {<br />
    Pen myPen1 = new Pen (color.Blue,1);<br />
		<br />
    Point pt20 = new Point (20,30);<br />
    Point pt21 = new Point (250,30);	<br />
				<br />
    myGraphics.DrawLine (myPen1,pt20,pt21);		<br />
   }<br />
<br />
  public Bitmap ReturnImage() //returns the image back to the bitmap<br />
  {<br />
    DrawImage(myGraphics);<br />
    return bt;<br />
  }<br />
<br />
  private void saveDrawing()<br />
  {<br />
   SaveFileDialog saveFileDialog1 = new SaveFileDialog();<br />
   saveFileDialog1.Title ="Save File";<br />
   saveFileDialog1.Filter = "JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif|Bitmaps (*.bmp)|*.bmp";<br />
   <br />
   if(bt != null)<br />
   {<br />
     if ((saveFileDialog1.ShowDialog() == DialogResult.OK))<br />
     {<br />
      string strFileName = saveFileDialog1.FileName;<br />
      bt.Save(strFileName ,ImageFormat.Bmp);<br />
     }<br />
   }<br />
   else<br />
   {<br />
    MessageBox.Show("Blank bitmap");<br />
   }<br />
<br />
 }<br />
<br />
 private void btnSave_Click(object sender, System.EventArgs e)<br />
 {<br />
   saveDrawing();<br />
 }<br />
}<br />
}//end of class<br />

thanks.

Chris
GeneralRe: save GDI drawing and print them? Pin
Heath Stewart2-Nov-04 5:04
protectorHeath Stewart2-Nov-04 5:04 
Questionreader bar using GDI+? Pin
xiaowenjie1-Nov-04 5:46
xiaowenjie1-Nov-04 5:46 
AnswerRe: reader bar using GDI+? Pin
Alex Korchemniy1-Nov-04 8:40
Alex Korchemniy1-Nov-04 8:40 
Questionmy drawing Moves?? Pin
xiaowenjie1-Nov-04 5:40
xiaowenjie1-Nov-04 5:40 
AnswerRe: my drawing Moves?? Pin
Charlie Williams1-Nov-04 7:11
Charlie Williams1-Nov-04 7:11 
GeneralRe: my drawing Moves?? Pin
xiaowenjie1-Nov-04 7:22
xiaowenjie1-Nov-04 7:22 
GeneralRe: my drawing Moves?? Pin
Charlie Williams1-Nov-04 10:07
Charlie Williams1-Nov-04 10:07 
GeneralRe: my drawing Moves?? Pin
xiaowenjie1-Nov-04 18:46
xiaowenjie1-Nov-04 18:46 
GeneralAccessing .NET Assemblies from COM+ Component Pin
perlmunger1-Nov-04 5:26
perlmunger1-Nov-04 5:26 
GeneralRe: Accessing .NET Assemblies from COM+ Component Pin
Alex Korchemniy1-Nov-04 8:30
Alex Korchemniy1-Nov-04 8:30 
GeneralRe: Accessing .NET Assemblies from COM+ Component Pin
perlmunger1-Nov-04 8:40
perlmunger1-Nov-04 8:40 
GeneralRe: Accessing .NET Assemblies from COM+ Component Pin
Alex Korchemniy1-Nov-04 8:45
Alex Korchemniy1-Nov-04 8:45 
GeneralStreamReader method (object.ReadLine()) Pin
Blubbo1-Nov-04 5:22
Blubbo1-Nov-04 5:22 
GeneralDateTime format Pin
goatstudio1-Nov-04 5:18
goatstudio1-Nov-04 5:18 
GeneralRe: DateTime format Pin
Dave Kreskowiak1-Nov-04 6:32
mveDave Kreskowiak1-Nov-04 6:32 
GeneralRe: DateTime format Pin
goatstudio2-Nov-04 17:15
goatstudio2-Nov-04 17:15 
QuestionHow to do this? Pin
momer1-Nov-04 5:04
momer1-Nov-04 5:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.