+- +-

Benutzer

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

Autor Thema: [C#] Dynamische Formularteile  (Gelesen 4874 mal)

Kars-T

  • Gast
[C#] Dynamische Formularteile
« am: 25. August 2006, 15:25:03 »
Wenn ich zu faul bin alle Controls auf einer C# Windowsform per Source zu definieren sondern per klicki klicki, wie kann ich es dann am einfachsten erreichen, das ein Teil des Formulares sich dynamisch ändert? Ich kann ja nicht so etwas wie includes benutzen oder sehe ich das falsch? MDI Container wäre eine Möglichkeit. Ich hatte Tabs ein und ausblenden versucht, aber die kann ich nur löschen oder anlegen und dann ist das irgendwie doof bzw. ich müsste den Tab Inhalt ja auch irgendwie bauen.

Hat einer einen schlauen Tip?

Manchmal ist es FAST schade, das der Kieselstein nicht hier ist... Aber beim ollen Olnigg frag ich nicht.

Shadowcaster

  • Trident Vollmitglied
  • Boardmonster
  • Beiträge: 4.195
  • You are likely to be eaten by a grue.
    • Profil anzeigen
Re: [C#] Dynamische Formularteile
« Antwort #1 am: 25. August 2006, 17:01:59 »
Ich weiss nicht, wie dynamisch du etwas machen willst, aber wenn du nur Zeug ein und ausblenden willst, dann haus doch in ein Panel (System.Windows.Forms.Panel) und setz dann von Panel die Visibility:
panel1.Visible = true;
oder
panel1.Visible = false;


Shadowcaster

  • Trident Vollmitglied
  • Boardmonster
  • Beiträge: 4.195
  • You are likely to be eaten by a grue.
    • Profil anzeigen
Re: [C#] Dynamische Formularteile
« Antwort #2 am: 25. August 2006, 17:16:42 »
Klar, aber was ist wenn ich quasi 4 Pannels habe mit verschiedenen Controls drauf? Ich müsste die ja z.B. übereinander stapeln oder die xy Position anpassen. Das ist doch recht läßtig, das mit dem Visuellen Editor zu machen.

Gut alles eine Frage der Faulheit. Aber ich sag ja, das ich eine klicki klicki Lösung suche. ;)

Nö, machs doch mit dem Editor und leg die nebeneinander. Das einzige was du dann am Programmstart noch machen mußt ist die x und y Coords der Panels auf den gleichen Wert zu setzen. Und dann wieder die Visibility-Geschichte. Damit hast du im Editor alles auf einen Blick und kannst trotzdem Hin- und Herswitchen. Oder du vergisst das mit der Visibility und legst die außerhalb an und schiebst es dann einfach auf Buttondruck oder so an eine definierte Position.


Kars-T

  • Gast
Re: [C#] Dynamische Formularteile
« Antwort #3 am: 25. August 2006, 17:22:55 »
hmm aber die olle Form ist schon so voll? Na ich probier das mal aus :)

Shadowcaster

  • Trident Vollmitglied
  • Boardmonster
  • Beiträge: 4.195
  • You are likely to be eaten by a grue.
    • Profil anzeigen
Re: [C#] Dynamische Formularteile
« Antwort #4 am: 25. August 2006, 17:29:42 »
hmm aber die olle Form ist schon so voll? Na ich probier das mal aus :)

Wie gesagt, ist schwer ne Lösung für dein Problem zu finden, wenn du nicht genau sagst was du machen willst :D
Kann dir gerne helfen, in C# programmiere ich am liebsten. :)


Kars-T

  • Gast
Re: [C#] Dynamische Formularteile
« Antwort #5 am: 25. August 2006, 17:36:26 »
Wie kann ich in eine Richtextbox einen Bold String anhängen?
.Rtf setzt immer nur die ganze Box und .Text kann ja keine RichtTextSyntax?

Shadowcaster

  • Trident Vollmitglied
  • Boardmonster
  • Beiträge: 4.195
  • You are likely to be eaten by a grue.
    • Profil anzeigen
Re: [C#] Dynamische Formularteile
« Antwort #6 am: 25. August 2006, 18:17:05 »
Lads doch einfach:
richTextBox1.LoadFile("c:\\t.rtf");
oder willst dus dynamisch?


Kars-T

  • Gast
Re: [C#] Dynamische Formularteile
« Antwort #7 am: 25. August 2006, 18:21:01 »
Lads doch einfach:
richTextBox1.LoadFile("c:\\t.rtf");
oder willst dus dynamisch?

Ach neee :P
Natürlich will ich das Dynamisch dazu! Aber im Web finde ich nichts dazu. Wie schon gesagt per .Rtf kann ich nur alles setzen und selbst das funktioniert nicht. Na ist auch nicht so wichtig. Ich gehe jetzt nach Haus! -_-

Shadowcaster

  • Trident Vollmitglied
  • Boardmonster
  • Beiträge: 4.195
  • You are likely to be eaten by a grue.
    • Profil anzeigen
Re: [C#] Dynamische Formularteile
« Antwort #8 am: 25. August 2006, 18:40:46 »
Zitat
Na ist auch nicht so wichtig. Ich gehe jetzt nach Haus! -_-
Schönes WE :D

Musst du selecten und dann Bold machen:

         richTextBox1.Text = "Muhaha1-Muhahah2-Muhahah3";
         richTextBox1.Select(8,8);
         richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);


Shadowcaster

  • Trident Vollmitglied
  • Boardmonster
  • Beiträge: 4.195
  • You are likely to be eaten by a grue.
    • Profil anzeigen
Re: [C#] Dynamische Formularteile
« Antwort #9 am: 25. August 2006, 21:18:33 »
Danke, ich roste... ich hab vorhin nicht gerafft, das ich ja sehr gut auch suchen kann wenn ich bla += "text"; mache... -_-

LOL, wir werden alle nicht jünger und die Branche ist schnellebig... ;)


Kars-T

  • Gast
Re: [C#] Dynamische Formularteile
« Antwort #10 am: 04. September 2006, 17:18:37 »
Ah! :applaus: Ja das ist schlau :) Danke!

 

Benutzer Online

295 Gäste, 0 Mitglieder
Powered by EzPortal