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!
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.
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
Kann bei mir keinen Hotkey auswählen... beide Boxen sind Grau und somit nicht enabled?
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.
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
dankeschön, wusste ich bis jetzt nicht 😃
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
Hallo WienX
Versucht mal \r\n
Grüße
FloPS: 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.
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)
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 😃
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
Form_Load tritt ein SOBALD die form geladen wird nicht wenn sie FERTIG geladen ist.
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 😦
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.
verhaltet sich in diesem fall genau wie das Load event
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!
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.
Im rendern, das TabControl ist einfach zu mächtig... 😦
also wo hast du dein bottleneck?
Infragistics.UltraTabControl! Bin aber leider darauf angewiesen...
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.
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
//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;
}
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" 😛
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!
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?
oder du machst für das "laden label" einen eigenen thread
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
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();
}
Ich bitte um ein Codebeispiel, bin gerade total überfordert 😦
greetz WienX
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
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
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?
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
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
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
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
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