Laden...

Forenbeiträge von michback20 Ingesamt 13 Beiträge

08.01.2005 - 12:55 Uhr

Hallo, ich habe ein Problem mit meinen 3 CheckBoxen (CB1, CB2, CB3).

Ich möchte, dass der Benutzer immer nur eine Box angeklickt haben kann. Sprich, wenn er CB3 anklickt, muss die Markierung in z.B. CB 1 verschwinden und nur CB3 markiert sein. Dieses dann eben für alle Kombinationen.

Ich habe das mit verschiedenen if abfragen und bool versucht, aber irgendwie klappt das nicht an allen Stellen....ich verstehe das nicht so richtig.

Kann mir jemand da vielleicht eine Code liefern für die 3 CheckBoxen (CB1, CB2, CB3)

Micha

28.11.2004 - 19:50 Uhr

Hallo,

ich denke, dass C# eine gute Entscheidung ist. Ich habe auch vor kurzem angefangen mit der Sprache und bin begeistert. Allerdings habe ich mich auch durch echt schlechte Bücher gequält. Deswegen will ich dir das mal ersparen. Das beste, was ich bisher gelesen habe ist "Visual C#" von Andreas Kühnel,...von Galileo Computing! Das ist zwar nicht das günstigste, aber die 50 Euro sind echt gut angelegt. Viel Spaß.

Gruß Michael

25.11.2004 - 13:21 Uhr

Hallo Leute,

weiß jemand, wo ich soetwas nachlesen kann? Also ich meine richtig behandelt. Ich habe einige Bücher, allerdings steht dazu entweder nichts oder nur sehr wenig drin. Vielleicht weiß jemand, wo ich mich darüber richtig schlau machen kann? Buch oder Internetseite wären sehr gut. Also speziell über DataTables.

Gruß Michael

21.11.2004 - 16:02 Uhr

Mein genaues Problem ist, dass die Werte, die ich in der DataTable selbst änder, nicht übernommen werden. In meiner DataTable stehen zu Anfang werte, die soll der Benutzer ändern in der DataTable und ich möchte dann intern im Programm mit den geänderten Daten weiterarbeiten. Irgendwie will das nicht so recht.

Gruß Michael

20.11.2004 - 11:41 Uhr

Hallo, ich habe hier mal ein kleines Beispiel. Ich habe eine Array, die ich mit Hilfe eines Datatables graphisch ausgegeben habe. Nun soll der Benutzer veränderungen an der Tabelle vornehmen, welche dann in meiner Array gespeichert werden, bzw es reicht ,wenn der ursprübliche Wert überschrieben ist. Irgendwie will das nicht so recht. Ich habe eine Textbox.Der Inhalt wird für die Variable a ersetzt. Das geht auch. Dann habe ich noch einen Button 1.Wenn ich den drücke,zeigt er de Variable a. Das macht er auch. Aber er nimmt immer die, die ich in der Textbox definiert habe. Ich möchte die aber in der DataTable überschreiben und per Button 1 ausgeben



private void textBox1_TextChanged(object sender, System.EventArgs e)
		{
			a = textBox1.Text;
		}

		

		public void button2_Click(object sender, System.EventArgs e)
		{
			
			string[,] ar = new string[,] { { a, "b" },     { "c", "bb" }, { "ca", "cb" }, { "da", "db" } };

			DataTable dt = new DataTable();

			for (int i = 0; i < ar.GetLength(1); i++) 
				dt.Columns.Add(new DataColumn("spalte" + i.ToString()));

			for (int i = 0; i < ar.GetLength(0); i++)
			{
				DataRow row = dt.NewRow();

				for (int j = 0; j < ar.GetLength(1); j++)
					row[j] = ar[i,j];
    
				dt.Rows.Add(row);
			}

			this.dataGrid1.DataSource = dt;
		}



		public void button1_Click(object sender, System.EventArgs e)
		{
			MessageBox.Show(a);
		}



15.11.2004 - 13:19 Uhr

@Xqgene: Danke, ich hatte das eigentlich nicht per Drag n Drop vor, aber das ist noch viel besser,....mit ein wenig ausprobieren hat es nun geklappt🙂

Danke

Gruß Michael

14.11.2004 - 23:58 Uhr

Hallo,

ich habe ein Programm geschrieben, bei dem der Benutzer ein Button drückt und dann entsteht ein UserContol. Dieser UserControl soll dann aber noch von dem Benutzer frei verschiebbar sein.
Folgenden Code habe ich schon geschrieben, mit fehlt der Inhalt der If-Anweisung. Kennt jemand den passenden Code, der es ermöglicht, den UserControl frei beweglich zu machen, wenn man auf ihn die linke Maustaste drückt?

Code C#

...
{
...
this.MouseDown += new System.WinForms.MouseEventHandler (this.UnserControl_MouseDown);
...
}

....

private void UserControl_MouseDown(object sender, System.WinForms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
????????????????????????????
}

}

Gruß Michael

06.11.2004 - 18:51 Uhr

Hallo, ich bins mal wieder. Ich habe in einer Klasse ein Ergebnisse augerechnet und denen auch Variablen zugewiesen. Nun möchte ich diese Ergebnisse in einer anderen Klasse abrufen,....wie geht das? Ich habe mal mit der Vererbung rumgespielt,...aber ich brauche ja nur die Ergbnisse und nicht alle Methoden.
Wie kann ich nur auf die Variablen zugreifen? Wie ist da der Syntax? Das ganze ist eine Windowsanwendung

Gruß Michael

06.11.2004 - 16:00 Uhr

Danke für die echt schnellen Antworten,....🙂

Gruß Michael

06.11.2004 - 15:52 Uhr

...das ist es, was ich meine. Ich hole die Daten nicht aus einer DB, sondern aus einer DataTable und habe das ganze mit einem DataGrid verbunden. Das ist gut, das die Daten dann direkt ins DataTable übernommen werden. Kann ich denn das DataTable über Variablen ansteuern. Also das man über Taxtboxen eines anderen Fensters die eingetragenen Daten in der DataTable implementiert?

Gruß Micha

06.11.2004 - 15:20 Uhr

Hallo, ich habe es nun geschafft eine Tabelle mit DataGrid, DataTable darzustellen.
Nun möchte ich die Einträge in dieser Tabelle durch ein anderes Fenster bestimmen. Also jemand macht eingaben in einem Fenster in Textboxen und die sollen automatisch in meiner Datatable übernommen werden. Der Anwender kann sich dann bei belieben die Tabelle üder einen anderen Button anschauen und gegebenfalls Einträge ändern. Änderbar sind die Einträge, aber werden auch die Änderungen im Programm gespeichert??? Sollte es nämlich, da später weiter mit den geänderten Daten gearbeitet wird. Gibt es dazu ein Beispielcode oder so?

Gruß Micha

04.11.2004 - 19:24 Uhr

Ich habe da mal unter den Begriffen nachgeschaut, aber da gibt es das Problem, dass so wie ich das verstanden habe, das mit der Übernahme der Daten nur aus Sql, Xml Datein geht, um es dann in einer Datatable darzustellen. Ich brauche es unbedingt aus Arrays. Vielleicht hat schon jemand soetwas gemacht? Und hat dafür einen Beispielcode?

Gruß Micha

04.11.2004 - 18:12 Uhr

Hallo, ich bin noch nicht ganz so fit in Sachen C#.
Ich möchte gerne eine dynamische array erstellen mit beliebig vielen Spalten und Zeilen. Intern ist das auch kein Problem. Aber jetzt möchte ich das noch in Form einer Tabelle ausgeben. Per Knopfdruck soll sich dann die array öffnen. NICHT in einer Konsolenanwendung, sondern in einer Windowsanwendung. Wie kann ich so was machen, gibt es da einfach Befehle? Wenn die Tabelle sichtbar ist, wäre es auch gut, wenn der Benutzer Daten darin ändern kann. Das letztere wäre gut, muß aber nicht sein. Kann mir jemand helfen???

Gruß Micha