Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 10:23

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] Dynamisches Tab und Listbox

Discussion on [C#] Dynamisches Tab und Listbox within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
[C#] Dynamisches Tab und Listbox

Hi,

ich will mir mehrere dynamsiches TabControls mit TabPages und Listboxen erstellen.

Das mache ich mit:

Wie kann ich jetzt auf die jeweilige Listbox mit den Namen der Variable strListBoxName zugreifen ,damit ich speziell in der Listbox ein item eintragen kann?



MfG Ludder231
Ludder231 is offline  
Old 02/21/2014, 19:02   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 88
Received Thanks: 23
Ich denke du wirst entweder die listboxen in ein Dictionary<string, ListBox> speichern muessen und darueber als Referenz zugreifen oder du musst durch TabControl.Controls iterieren per for / foreach und darueber dann die verschiedenen Constrols abrufen und auf namen ueberpruefen.
Easy-Emu is offline  
Thanks
1 User
Old 02/23/2014, 15:57   #3
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Danke hat geklappt>

PHP Code:
Dictionary<stringListBoxmyAddedControls = new Dictionary<stringListBox>();

newTab = new TabPage(strTitle);
               
tcTab2.TabPages.Add(newTab);

               
ListBox lbListBox = new ListBox();
               
myAddedControls.Add(strListBoxNamelbListBox);
               
    
               
lbListBox.Dock DockStyle.Fill;               
               
lbListBox.Name strListBoxName;
               
newTab.Controls.Add(lbListBox);


 
myAddedControls[strTab].BeginInvoke(((Action)(() => 
               {

                   
myAddedControls[strTab].Items.Add("[" DateTime.Now.Hour ":" DateTime.Now.Minute "] " strActionText);
                   

               }))); 
Ludder231 is offline  
Old 02/25/2014, 19:48   #4

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
ich empfehle dir WPF zu verwenden, habe dir dazu ein kleines Demo-Projekt geschrieben welches dynamisch tabs erzeugen/löschen kann und die listbox einträge hinzufügen/löschen kann.
Falls du WPF noch nicht kannst ist dies eine gute gelegenheit das zu lernen!

hier:
Screenshot:


mfg
x]vIrus[x is offline  
Thanks
1 User
Old 02/25/2014, 23:22   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 88
Received Thanks: 23
Es hat zwar hier nichts mit WPF zutun, weil es dort genauso gemacht wird mittels einer Collectiona, aber ja WPF ist schon zu empfehlen.

Schlecht ist allerdings, dass du hier einfach mal nen 100% fertiges bsp. fuer sowas postest, weil dadurch am wenigsten gelernt wird.
Easy-Emu is offline  
Old 02/26/2014, 05:21   #6


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Quote:
Originally Posted by Easy-Emu View Post
Es hat zwar hier nichts mit WPF zutun, weil es dort genauso gemacht wird mittels einer Collectiona, aber ja WPF ist schon zu empfehlen.

Schlecht ist allerdings, dass du hier einfach mal nen 100% fertiges bsp. fuer sowas postest, weil dadurch am wenigsten gelernt wird.
Das stimmt nicht ganz, an laufendem Code kann man sich bestens orientieren, vorausgesetzt natürlich der Wille zum Lernen ist gegeben.
#SoNiice is offline  
Old 02/26/2014, 19:56   #7

 
x]vIrus[x's Avatar
 
elite*gold: 37
Join Date: Apr 2004
Posts: 2,154
Received Thanks: 250
Quote:
Originally Posted by Easy-Emu View Post
Es hat zwar hier nichts mit WPF zutun, weil es dort genauso gemacht wird mittels einer Collectiona, aber ja WPF ist schon zu empfehlen.

Schlecht ist allerdings, dass du hier einfach mal nen 100% fertiges bsp. fuer sowas postest, weil dadurch am wenigsten gelernt wird.
Nein, warum? weil man hier direkt mit Daten arbeitet, und nicht mit controls, data-binding und itemtemplates sei dank.
Deine Kritik an meinem fertigen Beispiel verstehe ich nicht, hätte ich links zu 10 verschiedene Tutorials posten sollen in denen alle Themen durchgekaut werden?
IMO macht es mehr sinn Beispielcode zu sehen und wenn man an dem Code was nicht versteht, danach zu googeln oder nachhaken...
x]vIrus[x is offline  
Old 02/28/2014, 08:17   #8
 
elite*gold: 50
Join Date: Oct 2005
Posts: 29
Received Thanks: 7
Hi,

du musst dir keine extra referenz auf dein dynamisch erzeugtes control halten. Du kannst die controls per name auch mithilfe der Find Methode bekommen. Die Frage was du mit den listboxen machen möchtest ist auch offen. Es ist auch fraglich ob du invoken musst. Controls sollten immer auf dem GUI thread erstellt werden ( ausnahmen bestätigen die Regel ).

LG
Popicker is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Selling] [Biete] Dynamisches Selfmade + UCP [Suche] €€€
02/03/2014 - Grand Theft Auto Trading - 3 Replies
Hallo Interessänten, Ich verkaufe hiermit verkaufe ich mein Selfmade Script, Ein paar kleine Infos über das Script +Speicherung MySQL +Dynamisches Haussystem +Dynamisches Tutorial (ganz einfach per Script weitere Dialoge hinzufügen) +Dynamisches Autohaus mit dem Fraktionautohaus integriert.
ASP.Net dynamisches Control ohne Placeholder
06/16/2013 - Web Development - 1 Replies
Nun ich habe folgendes Problem. Ich möchte ein Control, also z.B. ein Button dynamisch in ASP.Net erstellen. Wie man dies mit den Placeholder Controls macht ist mir klar. Nur ist es in meinem Fall nicht möglich da ich das Control in einem anderen Control will, welches nur HTML aus Ausgabe akzeptiert. Ich habe schon nach Lösungen gesucht, hier ist mein aktueller Ansatz: index.aspx: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="DynamicButton.index" %>
Dynamisches PNG durch PHP
01/21/2013 - Web Development - 9 Replies
Hallo, ich habe eine frage oder auch mehrere :). Ich möchte ein Dynamisches PNG erstellen, sozusagen eine Dynamische Signatur. Mein Code bis jetzt... <?php
[Quest]Dynamisches Teleporter-Menü
10/28/2012 - Metin2 PServer Guides & Strategies - 14 Replies
Hi, ich habe mal die Teleporter-Quest verbessert, sodass man Orte nur noch in die warp-Tabelle in der get_warp_set-Funktion eintragen muss. Dabei muss man den gewünschen Anzeigenamen, eine Kondition (= Bedingung), unter der die Map der AUflistung hinzugefügt werden soll sowie die Koordinaten für jedes Reich. Die Quest ist als Datei im Anhang, ihr könnt sie euch aber hier auch anschauen: ------------------------------------------------- --- -- New Teleport-Lib -- (c) 2011 by...
Dynamisches Captcha in eine Picture Box
06/03/2012 - .NET Languages - 9 Replies
Guten Tag. Ich probiere momentan ein bisschen mit HTTPWebrequest rum und scheitere beim laden in die Picturebox. Erlich gesagt, weiß ich nicht, wie ich das anstellen muss. Ich weiß nur das ich was mit RegEx machen muss. Diese Website ist mein locales WBB Forum. Quelltext: <div class="formFieldDesc"> <p>Bitte geben Sie die untenstehenden Zeichen ohne Leerstellen in das leere Feld ein. Groß- und Kleinschreibung müssen nicht beachtet werden. Sollten Sie das Bild auch nach mehrfachem...



All times are GMT +1. The time now is 10:24.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.