Laden...

Forenbeiträge von WienX Ingesamt 38 Beiträge

28.01.2010 - 17:30 Uhr

Siehe
>
.

Danke für den link 😃

DateTime dt;  
if (DateTime.TryParseExact(input, "MM.yy", null, DateTimeStyles.None, out dt))  
   Console.WriteLine("Year is {0}, Month is {1}", dt.Year, dt.Month);  
else  
   Console.WriteLine("Could not parse input");  

Ui wusste gar nicht das das geht, hab mich noch nie mit TryParseExact beschäftigt, danke für den Code!

28.01.2010 - 17:13 Uhr

Nicht mehr so dringend habs jetzt so gelöst...

DateTime.TryParse("01." + parDate, out locResult)

falls wär trotzdem die Lösung mit Regex parat hat, wärs natürlich schöner.

28.01.2010 - 16:41 Uhr

Hallo,

Versuche schon die ganze zeit ein Regex für das Format MM.YY zu finden, aber konnte irgendwie keines finden... da ich Regex auch nicht wirklich behersche 😦.

Bräuchte ein Regex für MM.YY ganz dringend bitte!

Hoffe mir kann jemand helfen.

greets,

WienX

03.12.2009 - 13:13 Uhr

Kann bei mir keinen Hotkey auswählen... beide Boxen sind Grau und somit nicht enabled?

02.12.2009 - 13:45 Uhr

Die ListenMethode wird in einem eigenen Thread gestartet:


        public static void startListen()
        {
            try
            {
                prvServer.Connect(prvServerAdresse);

                var locListener = new Thread(new ThreadStart(prvListen));
                locListener.Priority = ThreadPriority.Highest;
                locListener.Start();
            }
            catch (SocketException)
            {

            }
        }

        private static void prvListen()
        {
            try
            {
                while (prvServer.Connected)
                {
                    byte[] locMessage = new byte[4096];
                    var recv = prvServer.Receive(locMessage);
                    prvMessage = Encoding.ASCII.GetString(locMessage, 0, recv);
                    OnPropertyChanged("Message");
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.ToString()); }
        }

dennoch sobald ein ShowDialog läuft wird nichts davon mehr ausgeführt, weder das OnPropertyChanged Event noch die While schleife die laufen sollte solang der Client zum Server connected ist.

02.12.2009 - 11:43 Uhr

Hallo,

Ich hab eine Programm mit einer Main Form diese startet mit ShowDialog eine neue Form, nun sobald diese Form mit ShowDialog gestartet wird, werden die Events meiner TcpClient klasse nicht mehr aufgerufen.

Wenn ich die Form per Show starten will friert das Programm ein.

Wie wäre das ganze am besten zu lösen?

lg

WienX

26.11.2009 - 10:44 Uhr

dankeschön, wusste ich bis jetzt nicht 😃

23.11.2009 - 11:01 Uhr

Hi WienX

Ich muss gestehen ich habe von Word so gut wie gar keine Ahnung. Ändere doch mal deinen Thread-Titel von "Latebinding neue Zeile?" in irgendwas wie "MS-Word neue Zeile einfügen". Dann erkennen mehr Leute von außen um was es geht. Dann bleibt zwar das Forum noch falsch, aber in der "Aktive Themen" Liste werden mehr drauf aufmerksam.

Grüße
Flo

Auch wenn du nicht viel ahnung von Word hast, hast du mir gerade sehr weitergeholfen, denn ich wusste nicht das man den Thread-Titel ändern kann =).

Danke für deine Bemühungen,

Grüße

WienX

*edit*

Und ich muss sagen: ES FUNKTIONIERT DOCH 😃, vorher hat es nicht funktioniert weil ich das in eine Tabelle schreiben wollte... die ich aber eh nicht brauche!

mit \r\n hab ichs momentan nicht sondern mit char(13), damit funktioniert es sicher.

Danke nochmal

LG
WienX

23.11.2009 - 10:49 Uhr

Hallo WienX

Versucht mal \r\n

Grüße
Flo

PS: Und versuch beim nächsten Thread einen besseren Titel und ein besseres Forum zu finden. Die Leute die sich mit deinem Problem wirklich auskennen dürftest du nämlich erstmal ausgeschlossen haben. Dafür darfst du dich jetzt hier mit einem Office-Noob wie mir rumschlagen. 😉

hoppla hab gar nicht gesehen das ich in der falschen Kategorie war 😄,

mit \r\n hauts leider auch nicht hin, das liefert mir wieder so ein komisches Zeichen.

23.11.2009 - 10:17 Uhr

Hallo,

Habe probiert mit Envirnorment.NewLine eine neue Zeile einzufügen, dabei kommt aber nur ein komisches zeichen, das wenn man es kopiert und wieder einfügt eine neue Zeile ausgibt.

\n tut leider gar nichts.

Gibt es nun ein Steuerzeichen um eine neue Zeile einzufügen oder ist die Sache leider komplizierter?

Danke schonmal im Vorraus,

greetz WienX

*edit*
Hierbei benutze ich Latebinding unter Word (2007)

19.11.2009 - 13:13 Uhr

wir helfen gerne bei der Problemlösung, aber das Forum ist kein kostenloser Snippet-Generator.

tut mir leid mich falsch ausgedrückt zu haben, wollte eigentlich nur wissen mit welcher methode ich es am besten löse!

Wie ist denn die Regel des Namens?

es ist immer <zahl><><zahl><><name>

Danke für die Antworten! Werde mir das Tutorial jetzt erstmal ansehen 😃

19.11.2009 - 12:07 Uhr

Hallo,

Habe ein kleines Problem:

ich habe mehrere strings die folgenderemaßen aussehen:

12_0_test.jpg
13_1_test.jpg
123000_1300_test2.jpg

nun möchte ich den string so aufteilen das jeweils nur test.jpg bzw. test2.jpg übrig bleibt.

Könnte mir dazu jemand ein Codebeispiel posten??

Danke

greetz WienX

05.11.2009 - 13:19 Uhr

Form_Load tritt ein SOBALD die form geladen wird nicht wenn sie FERTIG geladen ist.

05.11.2009 - 11:53 Uhr

Ja habe ich schon gelöst danke, jetzt stellt sich nach wie vor die Frage welches EVENT mir sagt das diese Form fertiggeladen ist...
Das mit Enter hat irgendwie auch nicht funktioniert 😦

05.11.2009 - 11:11 Uhr

ja dieses habe ich gefunden; nennt sich "Enter" im TabControl.

Nur ist jetzt die frage wie ich meine Loading Form die aus einer Mutterform geladen wird schließe Nachdem das TabControl aus der Aufruf form Enter schickt.

05.11.2009 - 10:25 Uhr

verhaltet sich in diesem fall genau wie das Load event

05.11.2009 - 10:20 Uhr

ok dann zeig mal code, wo es befüllt wird, wenn du das darfst.

geht leider auch nicht..., aber ich kann dir sagen das einfach nur normale Controls reingeladen werden!

Mir würde schon die Lösung mit dem Ladescreen reichen! So dramatisch ist es ja nicht, es geht nur um den für den User "nicht syncronen" aufbau der nur auftritt wenn diese Form zum ersten mal geladen wird!

Das mit der Ladeform haut wunderbar hin nur eben bräuchte ich ein Event das mir sagt "JETZT ist die Form KOMPLETT geladen". Im normalen FormLoad geht das leider nicht, da das TabControl irgendwie später noch nachgeladen wird!

05.11.2009 - 10:10 Uhr

Naja, hat schon sehr viele Properties, man kann da so gut wie alles verändern nur anscheinend nicht die Performance haha...

Mit dem Screenshot, naja das geht eher nicht... ist leider ein Firmeninternes Programm.

05.11.2009 - 09:58 Uhr

Im rendern, das TabControl ist einfach zu mächtig... 😦

05.11.2009 - 09:53 Uhr

also wo hast du dein bottleneck?

Infragistics.UltraTabControl! Bin aber leider darauf angewiesen...

05.11.2009 - 09:48 Uhr

Also ich möchte einfach nur einen Ladebildschirm machen,

Beispiel:
Form 1 - braucht 3 Sekunden zu laden
Form 2 (Ladebildschirm) - Legt sich darüber und zeigt an das Form 1 geladen wird.

Wenn Form 1 geladen wurde dann soll Form 2 wieder verschwinden.

05.11.2009 - 09:38 Uhr

Hi,

Gibt es für Windows Forms ein Event welches ausgeführt wird wenn die zu ladende Form KOMPLETT geladen wurde, also alle Steuerelemente komplett Initialisiert wurden?

Danke,
greetz WienX

05.11.2009 - 09:36 Uhr

//Ok habs gelöst:


            foreach (Control ctrl in this.Controls)
            {
                if (ctrl is Infragistics.Win.UltraWinSchedule.UltraCalendarCombo)
                    ((Infragistics.Win.UltraWinSchedule.UltraCalendarCombo)ctrl).CalendarLook.ViewStyle = Infragistics.Win.UltraWinSchedule.ViewStyle.Office2007;
            }

04.11.2009 - 17:14 Uhr

das werden die nie... es kommt einem nur meistens so vor 😉

ja das is mir schon klar das sie nicht syncron geladen werden, aber ich hätte gerne trotzdem für den user den "syncron-effekt" 😛

04.11.2009 - 17:05 Uhr

Ich hab grad fast das selbe Problem, habe schon einige Kontrolls in meiner Form (schätze Knappe 100) und die werden einfach leider nicht Syncron geladen...
D.h. die poppen (wenn auch schnell) nacheinander auf!

Habe bis jetzt aber keine SIMPLE Lösung gefunden (Ladebildschirm) usw.
Ein zusätzliches Problem dabei ist das es sich um eine ChildForm eines MDI Containers handelt!

04.11.2009 - 16:12 Uhr

oder du machst für das "laden label" einen eigenen thread

nein das nciht, da alle ui elemente im ui thread laufen müssen.

und wenn er eine eigene form dafür erstellt?

04.11.2009 - 16:03 Uhr

oder du machst für das "laden label" einen eigenen thread

04.11.2009 - 10:52 Uhr

Hi,

Wie löse ich es am besten wenn ich zirka 20 UltraCalendarCombo's habe und nicht für jedes statisch den Style festlegen will.

Dachte an sowas:


            foreach (Infragistics.Win.UltraWinSchedule.UltraCalendarCombo ctrl in this.Controls)
            {
                ctrl.CalendarLook.ViewStyle = Infragistics.Win.UltraWinSchedule.ViewStyle.Office2007;
            }

nur leider liefert das folgende Exception:

(Das Objekt des Typs "System.Windows.Forms.StatusStrip" kann nicht in Typ "Infragistics.Win.UltraWinSchedule.UltraCalendarCombo" umgewandelt werden.)

wie löse ich das am Besten?

//Ok habs gelöst:


            foreach (Control ctrl in this.Controls)
            {
                if (ctrl is Infragistics.Win.UltraWinSchedule.UltraCalendarCombo)
                    ((Infragistics.Win.UltraWinSchedule.UltraCalendarCombo)ctrl).CalendarLook.ViewStyle = Infragistics.Win.UltraWinSchedule.ViewStyle.Office2007;
            }

greetz WienX

03.11.2009 - 12:58 Uhr
locdetail.FormClosing += new FormClosingEventHandler(locdetail_FormClosing);

Ok, danke 😃 habs hinbekommen!


        private void lstBla_DoubleClick(object sender, EventArgs e)
        {
            if (lstBla.SelectedItems.Count != 0)
            {
                ListViewItem locitem = lstHui.SelectedItems[0];
                Form locdetail = new frmNana_detail(Convert.ToInt32(locitem.Name));
                locdetail.MdiParent = this.MdiParent;
                locdetail.Show();
                locdetail.FormClosing += new FormClosingEventHandler(locdetail_FormClosing);
            }
        }

        void locdetail_FormClosing(object sender, FormClosingEventArgs e)
        {
            fillListe();
        }

03.11.2009 - 12:51 Uhr

Ich bitte um ein Codebeispiel, bin gerade total überfordert 😦

greetz WienX

03.11.2009 - 12:43 Uhr

Hi,

Dann müsste ich aber die Methode "filliste" in der Anderen Form Public machen und man sollte ja nicht Formübergreifend zugreifen?

greetz WienX

03.11.2009 - 12:33 Uhr

Hi würe gerne wissen wie ich abfragen kann ob die Children Form geschlossen wurde:


                Form locdetail = new frmLiegenschaften_detail(Convert.ToInt32(locitem.Name));
                locdetail.MdiParent = this.MdiParent;
                locdetail.Show();
                if (//Wie kann ich abfragen ob die form geschlossen wurde)
                {
                    fillListe();
                }

bei .ShowDialog funktioniert das wie ich es haben will wie folgt:


                Form locdetail = new frmLiegenschaften_detail(Convert.ToInt32(locitem.Name));
                locdetail.MdiParent = this.MdiParent;
                locdetail.ShowDialog();
                if (locdetail.DialogResult == DialogResult.OK)
                {
                    fillListe();
                }

nur brauch ichs leider mit einem normalen .Show

greetz WienX

29.10.2009 - 11:22 Uhr

Wunderbar, Danke!

Jetzt stellt sich nur noch die Frage, wie finde ich bestimmten text im geöffneten Dokument und ergänze diesen,

Beispiel:

Dokument:

Sehr geehrter Herr <Vorname>,

Ergänzt:

Sehr geehrter Herr WienX,

wie stellt man das am besten an?

greetz WienX

// hab die Lösung gefunden: http://www.codeproject.com/KB/cs/Word_Automation.aspx?msg=2556198

nur leider stehe ich vor einem neuen Problem:

Wie öffne ich eine .dot Datei die Automatisch am Client rechner als neue .doc gestartet wird?

29.10.2009 - 10:31 Uhr

Hallo,

Gibt es noch andere möglichkeiten um mehrere bzw. alle Word versionen zu unterstützen außer mit latebinding?
Wenn nicht, könnte mir jemand zeigen wie man mit latebinding ein bestehends Dokument öffnet und eine neue Zeile einfügt?

Danke,

greetz WienX

28.10.2009 - 13:50 Uhr

Habs nun probiert mit dem GetChangeSet, aber leider schreibt der immer wenn ich meine Daten speichere (egal ob sich was geändert hat in den textboxen usw. UPDATE: 1)

Naja wie wäre das am schönsten sonst zu lösen,

ich habe sehr viele Textboxen und Datetimepicker, listen.. und ich will abfragen wurde etwas in meinem Formular geändert.
Das ganze wird gemacht um nicht jedes mal in meiner Tabelle das Modified Feld zu ändern.

Es wäre doch sinnlos wenn jemand die Form öffnet, ohne änderungen speichert und dann steht aber es wurde JETZT gerade geändert.

Vielleicht gibt es eine andere Möglichkeit?

greetz WienX

Ok hat doch funktioniert mit GetChangeSet, hatte einen logischen fehler im Programm

Danke nochmal

greetz WienX

28.10.2009 - 10:14 Uhr

verwendetes Datenbanksystem: msql2005

Hallo,

Würde gerne wissen ob es eine Methode gibt die abfragt ob Daten sich geändert haben.

Beispiel:


linqDataContext db = new linqDataContext();

tbl_Bla bla = (from b in db.tbl_Bla where b.ID == 1 select b).First();


so:
jetzt soll gefragt werden ob der die Spalte Text in Tabelle tbl_Bla sich etwas geändert hat,

bla.Text = "Neuer Text";

denn diese Zeile muss nicht eintreffen!

gibt es nun dafür eine Methode um EGAL welche Änderung in welcher Spalte gemacht wurde true or false zurückliefert?

Danke,

greetz WienX

27.10.2009 - 16:33 Uhr

Danke aber das mit string.format wusste ich schon, nur bräuchte ich eine Allgemeine Lösung die bei jeder Textbox die für Währungen ist automatisch dann die Ausgabe ändert.

Hab aber einfach nun die Ultramaskededitbox von Infragistics genommen, die unterstützt genau das was ich will 😃

lg WienX

27.10.2009 - 15:45 Uhr

Hallo,

Habe folgendes Problem:

Ich möchte bei mehreren Textboxen folgendes Format haben:
Tausenderpunkte
Zwei Nachkommastellen

Beispiele:

1.000.000,00 €
5.000,00 m²

wobei es rein nur um die Zahlen geht.

Wie stell ich das am besten an?

Greetz WienX