M4r5
Ensign
- Registriert
- Feb. 2006
- Beiträge
- 171
Hi Leute
Ich Möchte ne 2 Form machen aber wie.Ich Möchte ein Button haben und wenn ich draufklicke soll die 2 Form Kommen.Danke.In einem Buch und bei Google habe ich nichts darüber Gefunden wie man ne 2 Form macht.
Ich habe das Bekommen aber weiß nicht Richtig was ich damit Machen soll.
Ich Möchte ne 2 Form machen aber wie.Ich Möchte ein Button haben und wenn ich draufklicke soll die 2 Form Kommen.Danke.In einem Buch und bei Google habe ich nichts darüber Gefunden wie man ne 2 Form macht.
Ich habe das Bekommen aber weiß nicht Richtig was ich damit Machen soll.
Code:
#region Graphikprogrammierung
// Hier ist nichts zu tun. Klickt auf das [-] links ...
public static Form fenster;
public static Graphics postkarte;
public static Thread gui;
public static Pen grьnerStift, roterStift;
public static Pen FarbWechsel(Pen aktuellerStift)
{
if (aktuellerStift == grьnerStift)
{
return roterStift;
}
else
{
return grьnerStift;
}
}
public static void PostkarteErstellen()
{
fenster = new Form();
fenster.SuspendLayout();
fenster.BackColor = Color.White;
fenster.Text = "WeihnachtsgruЯ";
fenster.ClientSize = new Size(640,480);
fenster.MinimizeBox = false;
fenster.MaximizeBox = false;
fenster.FormBorderStyle = FormBorderStyle.FixedSingle;
fenster.TopMost = true;
fenster.ResumeLayout();
gui = new Thread(new ThreadStart(FensterAnzeigen));
gui.Start();
while (!fenster.Visible)
{
Thread.Sleep(10);
}
roterStift = new Pen(Color.Red, 1);
grьnerStift = new Pen(Color.DarkGreen, 1);
}
public static void FensterAnzeigen()
{
postkarte = fenster.CreateGraphics();
Application.Run(fenster);
}
public static void PostkarteBeschriften(string gruЯ, string absender)
{
StringFormat sf = new StringFormat();
sf.Alignment = StringAlignment.Near;
GraphicsPath textContainer =
new GraphicsPath();
textContainer.AddString(gruЯ,new FontFamily("Times"),
(int)(FontStyle.Bold | FontStyle.Italic),
50, new Rectangle(50,50,590,240), sf);
postkarte.FillPath(new SolidBrush(Color.DarkGoldenrod),textContainer);
sf.Alignment = StringAlignment.Far;
sf.LineAlignment = StringAlignment.Far;
textContainer =
new GraphicsPath();
textContainer.AddString(absender,new FontFamily("Times"),
(int)(FontStyle.Bold | FontStyle.Italic),
50, new Point(590,430), sf);
postkarte.FillPath(new SolidBrush(Color.DarkGoldenrod),textContainer);
}
#endregion
Zuletzt bearbeitet: