Laden...

Forenbeiträge von Theki Ingesamt 55 Beiträge

08.11.2011 - 10:34 Uhr

Hallo zusammen,

ich stehe im Moment vor einem Problem, welches mich seit Tagen beschäftigt.
In meinem Bereicht existieren 2 Detail-Sektionen (a und b).
In Bereich a werden im Moment 2 Datensätze ausgeben. In Bereich b existiert nur ein Datensatz. Trotzdem wird dieser dann wiederholt.

Im Moment schaut es so aus:

  • Teil A
  • Teil B
  • Teil A
  • Teil B (sollte nun garnicht auftauchen, da nur ein Datensatz vorhanden ist)

Gewünscht wäre es so:

  • Teil A
  • Teil A
  • Teil B

Gibt es dort irgendeine Einstellungsmöglichkeit?

Gruß und danke für jede weitere Idee

Theki

07.11.2011 - 11:40 Uhr

Zum Vergleichen innerhalb der Datenbank. Wobei ich grade festgestellt habe, dass ich mir die Frage schon selber beantwortet habe, in meinem ersten Post.

Sobald ich die Daten in der Access-Datenbank speicher wird wieder die Führungsnull hinzugefügt.

07.11.2011 - 11:30 Uhr

Hallo zusammen,

vielleicht könnt ihr mir auf die Sprünge helfen.
Ich habe einen String, welcher 7 Zeichen hat, wie zum Beispiel 1234567. Dies ist der Normalfall. Hat der String nur 6 Zeichen muss vorne eine Führungsnull hin (0123456).

Bei der Convertierung von String zu Int32 geht mir immer die Führungsnull verloren.
(Ergebnis: 123456)
Gibt es irgendeine Format-Einstellung für Integer-Werte, wie zum Beispiel bei Acces?

Gruß

Theki

20.09.2011 - 12:54 Uhr

Hallo zusammen,

seid einiger Zeit befasse ich mich nun mit dem den Crystal Reports in der VS 2008 Umgebung.

Nun stehe ich vor einem Problem: Ich kann keine Bilder / Logos einfügen (Rechtsklick -> Einfügen -> Bild)

Entweder passiert garnichts oder VS stürzt komplett ab.

Gibt es dort i.einen Bug?

Gruß

Theki

15.08.2011 - 12:59 Uhr

Hallo zusammen,

ich beschäftige mich im Moment damit, Daten aus einer Access-Datenbank auszulesen um sie anschließend auszudrucken. Im Internet gibt es dafür einige Hilfestellungen, doch irgendwie harpert es im Moment:


                con.Open();
                oledbAdapter = new OleDbDataAdapter(sql, con);
                oledbAdapter.Fill(ds);
                oledbAdapter.Dispose();
                con.Close();

                for (i = 0; i <= ds.Tables[0].Rows.Count - 1; i++)
                {
                    MessageBox.Show(ds.Tables[0].Rows[i].ItemArray[0] + " -- " + ds.Tables[0].Rows[i].ItemArray[1]);
                }

                crystalReport11.SetDataSource(ds);
                crystalReportViewer1.ReportSource = crystalReport11;

In der Messagebox. werden mir die Daten richtig angezeigt, doch im Reportviewer habe ich nur eine leere Seite.
Wo habe ich im Moment meinen Denkfehler bzw. habt ihr Vorschläge zum Abändern des Codes?

Danke im voraus

Theki

27.05.2010 - 12:19 Uhr

Ein Stichwort dazu wäre wohl "netsh" oder?
Welcher dann als Prozess ausgeführt. Sollte somit die einfachste Möglichkeit sein, eine IP-Adresse zu ändern bzw. sie per DHCP zuweißen zulassen.

22.05.2010 - 17:23 Uhr

Ich weiß alte Karmellen. Wäre aber schon interessant, warum die ersten Töne verzehrt klingen.

05.04.2010 - 12:28 Uhr

nee, das bezog sich auf die Owner-Property, die falsch zurückgegeben wird.

Ja genau danke.

Ich versuch es im moment mit follgendem Code:


        private void test2ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString((sender as ToolStrip).Tag));
        }

So, wenn ich nun beim Debuggen in den lokalen Teil schaue, finde ich beim sender follgende Struktur:

sender -> base -> base

und erst in dem zweiten base, sind die Informationen drin, an die ich ran möchte.

I.wie hab ich im moment nen Brett vorm Kopf.

04.04.2010 - 22:58 Uhr

Über den Degsiner würde ich es ungern machen, weil ich ca. 20 ToolStrip's habe.
Ich würde gern die Click-Ereignisse alle auf einen legen und dann wie normal mit dem Sender arbeiten.

04.04.2010 - 22:08 Uhr

Habe den Titel mal angepasst, da ich es unsinnig finde, einen neuen Post aufzumachen.

Ich beschäftige mich immer noch mit Contextmenütext mit "2 Ebenen":

-Test1
-> Test2
-> Test3
-> Test4

So nun habe ich in dem Tag's von (Test2,3 und 4 etc.) einen String hinterlegt.

Nun möchte ich dass bei jedem Click-Ereigniss auf den ToolStrip 2. Ordnung mir der Tag angezeigt wird


        private void test2ToolStripMenuItem1_Click(object sender, EventArgs e)
        {

        }

Dies ist ja nun normal über den "sender" möglich, doch wenn man diesen im Debugger betrachtet ist dieser Leer.

Braucht ihr mehr Code? Hat jemand von euch eine Idee wie man dies löst?

18.03.2010 - 16:33 Uhr

Danke, wunderbar 😃

Hier meine Lösung:


        Control rightClickedControl = null;
        private void test2ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show(rightClickedControl.Text);
        }

        private void contextMenuStrip2_Opening(object sender, CancelEventArgs e)
        {
            rightClickedControl = contextMenuStrip2.SourceControl;
        }

18.03.2010 - 13:38 Uhr

Versteh nich was du meinst, hab es über die Eigenschaft-Übersicht an das Label angebunden.
Hab grade mal den Degsiner aufgerufen, da steht follgendes:


            // 
            // label1
            // 
            this.label1.ContextMenuStrip = this.contextMenuStrip2;
            // 
            // contextMenuStrip2
            // 
            this.contextMenuStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.test1ToolStripMenuItem});
            this.contextMenuStrip2.Name = "contextMenuStrip2";
            this.contextMenuStrip2.Size = new System.Drawing.Size(153, 48);
            // 
            // test1ToolStripMenuItem
            // 
            this.test1ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.test2ToolStripMenuItem});
            this.test1ToolStripMenuItem.Name = "test1ToolStripMenuItem";
            this.test1ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
            this.test1ToolStripMenuItem.Text = "Test1";
            // 
            // test2ToolStripMenuItem
            // 
            this.test2ToolStripMenuItem.Name = "test2ToolStripMenuItem";
            this.test2ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
            this.test2ToolStripMenuItem.Text = "Test2";
            this.test2ToolStripMenuItem.Click += new System.EventHandler(this.test2ToolStripMenuItem_Click);

Sieht dann wie follgt aus:
-Test1
-> Test2

Ich hoffe, dass beantwortet deine Frage

17.03.2010 - 22:23 Uhr

Ups, sry vergessen

Fehler 1 "System.Windows.Forms.ContextMenuStrip" enthält keine Definition für "Owner", und es konnte keine Erweiterungsmethode "Owner" gefunden werden, die ein erstes Argument vom Typ "System.Windows.Forms.ContextMenuStrip" akzeptiert. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)

Ich versteh einfach nich, dass es keine leichte Lösung dafür gibt.

17.03.2010 - 20:54 Uhr

Davon hatte ich auch schon gelesen, hast du da nen Lösungsansatz für mich?

Hab an sowas gedacht, aber das geht nicht:



            ContextMenuStrip tsItem = (ContextMenuStrip)sender;
            ContextMenuStrip cMenuStrip = (ContextMenuStrip)tsItem.Owner;
            MessageBox.Show((cMenuStrip.SourceControl as Label).Text);


17.03.2010 - 14:45 Uhr

Wodurch wird das Kontextmenu angezeigt?

Durch den Rechtsklick auf ein Label.
Bei einem Menüstrip "erster Ordnung" funktioniert es ja, nur nicht bei der 2. ordnung.

16.03.2010 - 18:10 Uhr

Genau er gibt als Fehler zurück beim Debuggen:

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Folglich ist contextMenuStrip2.SourceControl = null.

Puh find den Link nicht mehr, wo ich das gelesen hab.
Also Entwicklungsumgebung nutz ich VS 2009 prof mit .net 3.5.
Hab es aber auch unter VS 2010 mit .net 4.0 probiert, wo es nach meinem Muster nicht geht.

Edit:
Im Moment sieht der Code wie folgt aus:


        private void test2ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show(Convert.ToString((contextMenuStrip2.SourceControl as Label).Text));
        }

16.03.2010 - 16:12 Uhr

Hi zusammen,

ich grübel im Moment vor einem Problem.
Mein ContextmenüStrip ist so aufgebaut.

-Auswahl 1
-> Punkt 1
-> Punkt 2
-> Punkt 3
-Auswahl 2
-> Punkt 4
...

Wenn ich nun z.b. auf Punkt 2 klicke möchte ich herausfinden von dem dies ausging. In meinem Fall alles Label's.
Für die Aktion bei "Auswahl 1" ist dies kein Problem, die löse ich wie folgt:


(contextMenuStrip2.SourceControl as Label).Text

So doch wie mach ich das für z.b. den Punkt 1.
Wie oben scheint es nich zugeben.
Ich habe schon mal gegoogelt, dies soll wohl ein Bug beim Framework sein.

Kennt jmd eine einfache Lösung?

07.03.2010 - 15:11 Uhr

Hallo zusammen,

ich stehe mal wieder vor einem Problem mit der DataGridView.
Wenn ich auf eine Zelle klicke möchte ich gerne den Spaltennamen angezeigt bekommen.

Mit

e.RowIndex

bekomm ich ja den Index der Spalte, aber wie bekomm ich daraus den Spaltennamen.

Wahrscheinlich ist die Lösung wieder einfach, nur ich komm einfach nciht drauf 😕

Vielen Dank im vorraus

Theki

23.02.2010 - 23:00 Uhr

Perfekt, nach ersten Test's scheint er es echt zu übernehmen. Auch wenn ich immer noch nicht verstehe warum er rummeckert.

Vielen Danke 😃

22.02.2010 - 15:51 Uhr

Bei mir sieht es so aus:


   partial class Form1
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));

So wenn ich nun:

            this.components = new System.ComponentModel.Container();

einfügen und was änder an der Form ist dieser Teil wieder weg 😕

22.02.2010 - 13:17 Uhr

Hallo zusammen,

vor einigen Wochen habe ich die Beta von VS 2010 mal installiert. Zuvor programmierte ich mit VS2005.

Nun fällt mir auf, dass ich beim compilieren für jedes Form eine Warnung bekomme.

Field 'Application1.Form1.components' is never assigned to, and will always have its default value null

Ich hatte mich schon einmal schlau gemacht und im Internet gefunden, dass man follgenden Codeausschnitt im Degsiner hinzufügen muss:


            this.components = new System.ComponentModel.Container();

Dies klappt dann auch wunderbar, bis zu dem Punkt wo man Veränderungen an dem Form vornimmt.

Ich finde diese Meldung einfach nervend 😉
Weiß jemand wie ich den Fehler behebe?

Viele Dank im voraus

17.02.2010 - 20:29 Uhr

Stimmt, danke 😃 Nutz jetzt trotzallem die neue Version 😃

17.02.2010 - 19:43 Uhr

Hallo,

ich benutze im Moment follgenden Code:



            PlaySound("sound.WAV", (IntPtr)0, 0);


Der .dll-Import etc. findet natürlich oben statt.
Nun ist es im moment blöd, dass wenn ich den Sound abspiele, ich nichts anderes machen kann. Ich muss also warten, bis der Sound fertig abgespielt ist.
Nun hatte ich eben schon etwas gelesen, dass es Möglich ist, eine Art von Interrupt-Funktion einzurichten, die es ermöglicht weitere Aktionen auszuführen.

Nur wie geht das, habe bisher nichts gefunden 😕
Hat jemand von euch einfache Code-Beispiele?

mit freundlichen Grüßen

Theki

14.02.2010 - 00:35 Uhr

Mit nem Split-String würde ich das lösen:


List<string> auswahl = new List<string>();
string test= "[URL]http://www.example.com?test=value_value[/URL]";
auswahl.AddRange(test.Split('?'));

auswahl[1] //Hat nun den letzten Teil des String's nach dem "?"

27.01.2010 - 18:46 Uhr

Auch wenn ich ungern pushe... suche bin ich immer noch auf der Suche nach meinem Fehler..

18.01.2010 - 18:07 Uhr

So tut mir leid, ich konnte erst jetzt antworten und habe es grade mal mit euren vorschlägen probiert.

Ich benutze nun follgenden Code:


string neuPW = "123";
DirectoryEntry uEntry = new DirectoryEntry("LDAP://cn=MaxMustermann,ou=jugendliche,ou=benutzer,dc=serverhome.de", "Administrator@serverhome.de", "Test", AuthenticationTypes.None);

                uEntry.Options.PasswordPort = 389;
                uEntry.Options.PasswordEncoding = PasswordEncodingMethod.PasswordEncodingClear;

                uEntry.Invoke("SetPassword", new object[] { neuPW});
                uEntry.Properties["LockOutTime"].Value = 0; //unlock account

                uEntry.Close();

Beim Auführen, bekomm ich nun follgenden Fehler:


System. DirectoryServices.DirectorySericesCOMException (0x8007202B): Eine Referenzauswertung wurde vom Server zurückgesendet.

Was ist dort noch falsch?

12.01.2010 - 20:16 Uhr

Danke, hast recht, müsste theoretisch so klappen, habe die Änderungen so vorgenomen.

Kann leider erst an Donnerstag wieder in diesem Domänennetzwerk arbeiten.

dc=serverhome,dc=de"

Weiß nur nich, ob dies so richtig ist oder so:

dc=serverhome.de

P.S.: Werde mich dann melden 😉

11.01.2010 - 20:32 Uhr

In einem Programm integiert wäre super, deswegen ja meine Frage.
Vom Codeprojekt hatte ich zumteil auch den Code, zumindest den letzten Teil.

Ich denke dass der Fehler eher hier liegt:


DirectoryEntry uEntry = new DirectoryEntry("LDAP://server01/cn=MaxMustermann,ou=jugendliche,ou=benutzer,dc=serverhome,dc=de", "Administrator@serverhome.de", "Test", AuthenticationTypes.None);

Und hoffe, dass vllt einer von euch dort einen Fehler findet.

11.01.2010 - 19:33 Uhr

Hey zusammen,

seit einigen Tagen sitzt ich nun über dem Problem, dass ich gerne auf unserem Server von meinem Rechner Benutzer-Passwörter ändern möchte.

Nehmen wir follgendes an:

-Servername: server01
-Serverdomain: serverhome.de

-Auf dem Server Administrator Konto: Administrator
-Passendes Passwort: Test

Von follgendem Benutzer sollen die Daten geändert werden: MaxMustermann

Nun habe ich mir follgendes Code zusammen gesucht:


string neuPW = "123";
 DirectoryEntry uEntry = new DirectoryEntry("LDAP://server01/cn=MaxMustermann,ou=jugendliche,ou=benutzer,dc=serverhome,dc=de", "Administrator@serverhome.de", "Test", AuthenticationTypes.None);

                uEntry.Options.PasswordPort = 389;
                uEntry.Options.PasswordEncoding = PasswordEncodingMethod.PasswordEncodingClear;

                uEntry.Invoke("SetPassword", new object[] { neuPW});
                uEntry.Properties["LockOutTime"].Value = 0; //unlock account

                uEntry.Close();

Dabei bekomm ich den Fehler, dass der Server nicht funktionstüchtig sei.

Für mich ist das Neuland. Was muss ich anders machen?

Vielen Dank im voraus

Theki

09.01.2010 - 12:37 Uhr

Sorry, dass ich den hier noch mal raussuche, aber wenn es dir darum geht, zuverhindern, dass der taskmanager geöffnet wird kannst du auch einfach follgenden Befehl in der Konsole ausführen:

REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f
29.12.2009 - 17:51 Uhr

Stimmt, da war ja was 😉

Hat funktioniert:

dgView[e.ColumnIndex,e.RowIndex].Style.BackColor=Color.Blue;
29.12.2009 - 17:34 Uhr

Auf die Idee kam ich auch schon, als ich mir die Ereignissfelder angeschaut habe, doch wie finde ich heraus, welche Zelle grade bearbeite wurde?

29.12.2009 - 15:09 Uhr

Hallo zusammen,

seit kurzer Zeit arbeite ich mit DataGridView.
Er holt sich die Daten aus einer MySQL Datenbank.

Dem Benutzer soll es möglich sein, Daten zu ändern.
Wenn der Benutzer, eine Zelle bearbeitet hat, soll diese farblich makiert werden, sprich die Hintergrundfarbe dieser Zelle soll makiert werden.

Wie kann ich dies realisieren, gibt es vllt sogar einen einfachen Trick wie man das machen kann?

Hatte die Suche schon benutzt, wusste aber auch ehrlich gesagt, nich wie ich das "nennen" soll..

Vielleicht könnt ihr mir ja helfen 😃

Vielen Dank im voraus..

18.10.2009 - 22:25 Uhr

Hey danke 😃

Ist ja ganz schön clever, die Meldungen, in eine List zu packen, wäre ich von alleine nie drauf gekommen.
Funktioniert wunderbar 😃

18.10.2009 - 21:08 Uhr

okay, ich versuche es noch mal zu beschreiben.
Wenn ich über die konsole (cmd) mich mit dem Server verbinde via Telnet, steht in der ersten Zeile [TS], dies wird mir auch noch im Programm angezeigt. Dies zeigt mir doch eigentlich, dass er die Verbindung fehlerfrei aufgebaut hat, oder?

Das Programm, wie oben gezeigt läuft ohne Fehler durch, habe auch mal im Debugger geschaut, dort scheint es fehlerfrei durch zulaufen.

Ich versuch nun mal mein Vorgehn zu beschreiben, wie ich vorgehe wenn ich es über die Konsole mache.

Mit "->" Meine Eingabe
Mit "<-" Kommt vom server wieder
-> sl (Abfragen der Serverliste)
<- 8767
<- OK
-> sel 8767 (Auswahl des Servers auf den wir uns einlogen wollen)
<- 8767
<- OK
-> slogin superadmin Passwort_ (Einloggen als Superadmin)_
<- OK
-> msg Test-Nachricht (Nachricht an den TS schicken)
<-OK

Dass ist die Umsetzung, die ich oben haben müsste, habe es nach diesem Muster probiert.... doch i.wie klappt das nich 😕

17.10.2009 - 22:22 Uhr

        static void Main(string[] args)
        {
            Connect("91.xxx.xx.xx", "sl");
        }

        static void Connect(String server, String message)
        {
            try
            {
                // Create a TcpClient.
                // Note, for this client to work you need to have a TcpServer 
                // connected to the same address as specified by the server, port
                // combination.
                Int32 port = 51234;
                TcpClient client = new TcpClient(server, port);

                // Translate the passed message into ASCII and store it as a Byte array.
                Byte[] data = System.Text.Encoding.ASCII.GetBytes(message);
                Byte[] data1 = System.Text.Encoding.ASCII.GetBytes("sl");
                Byte[] data2 = System.Text.Encoding.ASCII.GetBytes("sl 8767");
                Byte[] data3 = System.Text.Encoding.ASCII.GetBytes("slogin superadmin Passwort");
                Byte[] data4 = System.Text.Encoding.ASCII.GetBytes("msg Test");

                // Get a client stream for reading and writing.
                //  Stream stream = client.GetStream();

                NetworkStream stream = client.GetStream();

                // Send the message to the connected TcpServer. 
                stream.Write(data, 0, data.Length);
                stream.Write(data1, 0, data1.Length);
                stream.Write(data2, 0, data2.Length);
                stream.Write(data3, 0, data3.Length);
                stream.Write(data4, 0, data4.Length);

                Console.WriteLine("Sent: {0}", message);
                Console.WriteLine("Einloggen...");
                // Receive the TcpServer.response.

                // Buffer to store the response bytes.
                data = new Byte[256];
                data1 = new Byte[256];
                data2 = new Byte[256];

                // String to store the response ASCII representation.
                String responseData = String.Empty;
                String responseData1 = String.Empty;
                String responseData2 = String.Empty;

                // Read the first batch of the TcpServer response bytes.
                Int32 bytes = stream.Read(data, 0, data.Length);
                responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
                Console.WriteLine("Received: {0}", responseData);

                responseData1 = System.Text.Encoding.ASCII.GetString(data1, 0, bytes);
                Console.WriteLine("Received: {0}", responseData1);

                responseData2 = System.Text.Encoding.ASCII.GetString(data2, 0, bytes);
                Console.WriteLine("Received: {0}", responseData2);

                // Close everything.
                stream.Close();
                client.Close();
            }
            catch (ArgumentNullException e)
            {
                Console.WriteLine("ArgumentNullException: {0}", e);
            }
            catch (SocketException e)
            {
                Console.WriteLine("SocketException: {0}", e);
            }

            Console.WriteLine("\n Press Enter to continue...");
            Console.Read();
        }


Nur i.wie bringt der mich nicht weiter..
Das ist neuland für mich, aber naja man wächst bekanntlich an seinen Aufgaben..

Was mach ich falsch?

Zur erklärung:
mit sl frage ich die Serverliste ab
mit sl 8767 wähle ich den server auf
mit slogin superadmin Passwort logge ich mich als Superadmin ein
und abschließend mit mdg schicke ich eine Nachricht

Doch was muss ich ändern?

17.10.2009 - 19:29 Uhr

Hey,

danke für deine Antwort.
Hatte bevor ich gepostet habe, die Suchfunktion schon benutzt und grade noch einmal geschaut inkl. google..

Doch i.wie komm ich nie auf ein passendes Ergebniss..

12.10.2009 - 16:59 Uhr

Hallo zusammen,

im Moment probiere ich mit meinem Programm, einen Text an einen Teamspeak-Server zu schicken, via TelNet.

Dafür habe ich mir eine .dll datei runtergeladen: Jscape.Telnet.dll und diese auch als Verweiß hinzugefügt..
Doch wie arbeite ich nun anständig damit bzw. ist diese Jscape.Telnet.dll das richtige?

Würde mich über eure Hilfe freuen..

mit freundlichen Grüßen

Theki

26.09.2009 - 21:53 Uhr

Okay, sehr schönes kleines Programm 😃
Aber wie benutzte ich, die Routine von VS

26.09.2009 - 20:15 Uhr

Hallo zusammen,

im Moment arbeite ich an einem kleinen Programm.
Schnell hat sich heraus gestellt, dass das ewige Updaten der Versionen lässtig ist.
Nun suche ich nach einer möglichkeit so einen Art "Updater" "zubaun".

Bei Goolge kam ich sofort zu diesem fertigen Ergebniss:
http://techblog.raeberus.ch/csharp-updater/

Nun hatte ich mich mal einwenig in meiner Projektmappe umgeschaut...
Dort habe ich den Punkt veröffentlichen gefunden..
Verstehe ich es richtig, dass es dort auch eine Updatefunktion gibt?
Wenn ja wie funktioniert die (Anleitung?)
Oder würdet ihr mir so eine fertige Lösung empfehlen?

27.08.2009 - 15:27 Uhr

ahhhh 😃
Es funktioniert. Danke!

27.08.2009 - 14:49 Uhr

Hallo zusammen,

im Moment arbeite ich mit mehreren MaskedTextboxen, sind echt tolle Sachen.
Meine Maske soll wie folgt aussehn -A- doch bei der Ausgabe wird in der Textbox immer nur -- angezeigt.
Ich verstehe nun nur nicht warum er das A nich übernimmt, doch dass es beim "P" zum Beispiel funktioniert (
-P-).
Was muss ich einstellen, damit er mir das A auch anzeigt?

Danke schon mal im voraus...

12.08.2009 - 00:34 Uhr

Könnte es ein Admin nach Datentechnologien oder GUI: Windows-Forms verschieben? Danke 😃

09.08.2009 - 17:46 Uhr

Ja das hatte ich ja auch gefunden, nur ich glaube ich bin im falschen Forum dafür... Ich möchte diesen mit einem Clienten erstellen..

09.08.2009 - 16:22 Uhr

Hey zusammen,

wie ich einen RSS-Feed auslese habe ich schon ganz oft gelesen und sollte nicht das Problem darstellen, doch wie ich einen erzeuge finde ich nicht so oft bzw. nicht so oft in der Problematik, wie ich sie habe...

Ich habe es mir so gedacht, dass ich auf einem Webspace eine .xml-Datei habe die für meinen RSS-Feed benötige...
Nun möchte ich mit meinem Programm, wenn ich auf einen Button klicke den RSS-Feed bearbeiten bzw. verändern.
Doch wie ist es möglich, dass ich dies anstelle..
Gibt es dazu vielleicht Beispiele?

Viele Dank im voraus..

P.S.: Ich hoffe, die ist der richtige Bereich dafür..

28.07.2009 - 12:59 Uhr

Hallo zusammen,

zunächst sei gesagt, dass ich mir die FAQ's zu diesem Thema schon durchgelesen habe..
Im Moment arbeite ich mit diesem Codeausschnitt: Link

Dieser funktioniert wunderbar mit 2 Form's ohne wenn und aber.. jedoch arbeite ich mit 3 Forms. Ich versuche mal kurz meinen Aufbau zu erleutern:

Form1 ruft Form2 auf -> Form2 übergibt einen Wert an Form3 und ruft Form3 auf (ggf. kann das Übertragend es Wertes wegbleiben). In Form3 gibt es eine Textbox, wenn man auf einen Button klickt soll dieser Text an eine Listbox in Form1 übergeben werden. Versteht ihr mein Vorhaben?

Ich sehe das Problem darin das Problem:
In Form2 macht man ja dies hier:


            Form2 f3 = new Form2([B]this[/B]);
            f3.Show(); 

So gibt ich ihm ja eigentlich den falschen Bezugspatner oder?

Wär super wenn ihr mir helfen könnt.

mit freundlichen Grüßen Theki

24.07.2009 - 16:02 Uhr

Ihr seit die besten 😉

Danke. Funktioniert einwandfrei

24.07.2009 - 15:54 Uhr

sowas in der Art?

string test=Convert.ToString(contextMenuStrip1.SourceControl.GetType());

Steh grad voll aufm Schlauch wie mir das die Quelle anzeigt, dass zeigt mir nur an, dass es von nem Label ausgeht, aber von welchem ist ja die frage^^

24.07.2009 - 14:49 Uhr

Das ist eine Möglichkeit die Funktioniert.. Aber dabei habe ich dann das Problem, dass ich das eine ContextMenü auf ca. 20 Labels anwenden möchte und daher wissen muss, von welchem Label, dass Context-Menü ausgewählt wurde. Dies ist so nicht möglich, doer habe ich da nen denkfehler?

24.07.2009 - 13:27 Uhr

Hallo,

beim Arbeiten mit den ContextMenü kommen mir grad eine Frage.
Ich habe ein Label, wo das ContextMenü drauf verankert ist.
Nun möchste ich beim click auf dem Menü Punkt den Namen des Labels.
Dies muss ja i.wie mit dem sender gehn oder?
Ich blick dort nicht durch:


        private void bam(object sender)
        {
            string test = (sender as Label).Text;
            MessageBox.Show(test);
        }

        private void versuch1ToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            bam(sender);
        }