#1 13. Februar 2011 Abfrage TabPage vorhanden Hi, Ich hab nur ne kurze Frage. Wie überprüfe ich TabControl ob es eine bestimmte TabPage enthält? Code: if (tabControl1.TabPages.Contains(help_tab)) { tabControl1.TabPages.Add(contains); } else { tabControl1.TabPages.Add(containsnot); } } dies funktioniert nicht. Egal ob help_tab vorhanden ist, er öffnet mir immer containsnot als neue tabpage. 2. Frage: Das ganze soll ne kleine Hilfe sein fürs Programm. Dort soll später dann eine kleine Anleitung in Textform stehen. Wie realisiert man das? Also das der Text der dort stehen soll nicht veränderbar, aber evtl markierbar oder druckbar sein. mfg + Multi-Zitat Zitieren
#2 13. Februar 2011 AW: Abfrage TabPage vorhanden Die Abfrage ist eigentlich genau richtig. Habe es soeben getstet. Es wird wohl sein das zum Zeitpunkt deiner Abfrage die TabPage wirlich noch nicht drin ist.. Zu welchem Zeitpunkt machst du die Abfrage? mfg razgoolyy edit: für deinen Hilfetext kannst du eine Textbox nehmen und das Property "ReadOnly" auf true setzen, dann kann der Benutzer den text herauskopieren doch nicht verändern! + Multi-Zitat Zitieren
#3 13. Februar 2011 AW: Abfrage TabPage vorhanden Aber es funktioniertt auch nicht wenn ich mir einen anderen button bau der den help_tab manuell hinzufügt. schmeißt immer containsnot... Und wie bekomme ich den Text da rein?^^ + Multi-Zitat Zitieren
#4 13. Februar 2011 AW: Abfrage TabPage vorhanden versuch mal einen Button zu machen der das hier ausführt: Code: tabControl1.TabPages.Add(help_tab); Dann um zu testen klickst du auf diesen Button bevor du deine Abfrage machst, dass muss dann funktionieren 100% Ansonsten musst du etwas mehr code geben damit ich das anschauen kann. Das mit dem text machst du ganz nach standard: Code: meineTextBox.Text = "Diesen Text hier anzeigen"; meineTextBox.ReadOnly = true; + Multi-Zitat Zitieren
#5 13. Februar 2011 AW: Abfrage TabPage vorhanden Für die Textbox, hab ich was gefunden um es am ende wie ein multiline label aussehen zulassen zeig doch mal den code wo du help_tap anlegst und einen Wert zuweist. + Multi-Zitat Zitieren
#6 14. Februar 2011 AW: Abfrage TabPage vorhanden Das mit der Abfrage hab ich hinbekommen. Lag daran, dass ich die Code: TabPage help_tab =TabPage("Hilfe"); nur in der Funktion und nicht in der Klasse an sich deklariert habe. jetzt funktioniert es. Zu der Textbox. Das problem ist, dass wir eine gruppen arbeit machen. Ich habe die aufgabe, 2 bestimmte tabpages zu entwickeln, die man dann später ins hauptprogramm einfach nur einfügen muss. Das problem daran is, das man das nicht einfach mit drag&drop geht. man muss alles per hand coden. weiß einer wie man das am besten macht? Weil ich bekomme nichtmal ne leere textbox in meinen reiter den ich öffnen will... + Multi-Zitat Zitieren
#7 14. Februar 2011 AW: Abfrage TabPage vorhanden Naja ich habe gerade kein Visual Studio. Aber das sollte was bringen: Code: textbox tb_hilfe = new textbox(); help_tab.Controls.add(tb_hilfe); + Multi-Zitat Zitieren
#8 15. Februar 2011 AW: Abfrage TabPage vorhanden ok das hat geklappt. danke dafür schonmal. wie wird das mit der .txt gehandhabt wie oben von mir beschrieben? + Multi-Zitat Zitieren
#9 15. Februar 2011 AW: Abfrage TabPage vorhanden für die textbox sollte dir dieser link helfen http://msdn.microsoft.com/de-de/library/system.windows.forms.textbox%28VS.80%29.aspx falls du den Inhalt aus einer Textdatei auslesen willst nimmst du am besten einen streamwriter genauers kannste in der msdn nachlesen. //Edit: Zum lesen brauchste natürlich nen streamreader. Sry + Multi-Zitat Zitieren