also ich habe z.b. versucht:
if ( richTextBox1.SelectedText.Contains(System.Environment.NewLine) == true )
{
...
}
aber da findet er leider nix.
Heimi
Hallo.
Kann mir bitte jemand sagen, wie man bei einer RichTextBox abfragen kann, ob im .SelectedText ein Zeilenumbruch enthalten ist?
Ich konnte im Forum leider nicht nach \n o.ä. suchen.
Thanks
Heimi
hab ein paar einträge gesehen. aber ich hätte halt gerne was einfaches im eigenbauch. ich probier einfach mal. 8) 8)
Hat jemand von euch eine gute Idee?
Ich muss den Inhalt einer RichTextBox in HTML umwandeln.
Eigentlich wird einem ja ziemlich viel abgenommen mit den Eigenschaften...
richTextBox1.SelectionAlignment
richTextBox1.SelectionColor
richTextBox1.SelectionFont.Bold
richTextBox1.SelectionFont.FontFamily
etc.
Aber eben diese Eigenschaften sind ja nur für selektierten Text. Und es wäre wohl nicht die beste Lösung, wenn ich den ganzen Text durchkämme um etwas hinzubasteln wie...
richTextBox1.SelectionFont.Bold ---> <b>....</b>
Gibt es da eine Klasse oder Methode die ich noch nicht kenne, welche einem da unterstützt, oder hat so ne Aufgabenstellung jemand von euch schon mal gehabt?
Heimi
Hallo Leute.
Hat jemand von euch schon Erfahrungen gemacht mit ZIP-Dateien?
Was könnt ihr mir am besten empfehlen?
Sind z.B. Libraries wie die von ICSharpCode brauchbar oder gibt es noch andere Anbieter?
Danke und Gruss
Heimi
Hallo FZelle.
Ich hab's jetzt etwas anders gemacht, aber es funktioniert wunderbar.
Dank Deinem Input hab ich meine generische Blockade erkannt.
🤔
ComboBox füllen mit **:::
private void Form1_Load(object sender, EventArgs e)
{
ArrayList ComboList = new ArrayList();
KeyValuePair<int, string> keyval;
keyval = new KeyValuePair<int, string>(1, "Hans");
ComboList.Add(keyval);
keyval = new KeyValuePair<int, string>(2, "Peter");
ComboList.Add(keyval);
keyval = new KeyValuePair<int, string>(3, "Paul");
ComboList.Add(keyval);
comboBox1.DataSource = ComboList;
comboBox1.DisplayMember = "value";
comboBox1.ValueMember = "key";
}
Wenn jemand einen Eintrag auswählt diesen **:::
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
label1.Text = comboBox1.SelectedValue.ToString();
}
//edit: schriftart korrigiert!!
danke dir!
Ich sehe schon das Thema Generische Typen muss eines meiner nächsten Themen sein.
Heimi
Habe mal ein wenig im Forum nach KeyValuePair und ComboBox gestöbert, aber meine Fragezeichen sind leider immernoch da.
Auch mein Büchergestell, welches vor lauter C# fast umfällt hilft mir genau in diesem Bereich nicht weiter. Es hat in einem C# Kochbuch ein Beispiel, welches aber meiner Meinung nach viel zu komplex ist für eine einfache ComboBox (siehe mein letzter Beitrag).
Kann mir bitte jemand ein ganz einfach Beispiel posten. Einfach ne ComboBox mit ein paar Werten:
ID Text
1 Text4711
2 Text4712
3 Text4713
ID = Key-Member (eindeutiger Key)
Text = Value-Member (angezeigter Wert in der ComboBox)
🤔 🤔 🤔
Herzlichen Dank im voraus.
Heimi
Hallo Leute.
Ist es eigentlich möglich einen TabControl ohne Reiter zu haben?
Ich will in einem kleineren Formular so ne Art Wizard erstellen. Das bedeutet, dass der Inhalt des Formulars ca. 10mal komplett ändert. Der Benutzer kann dann mit "Weiter"- und "Zurück"-Knöpfen zwischen den Steps hin und her springen.
Ich dachte mir am einfachsten wäre dies mit einem TabControl, der Programmseitig gesteuert wird.
Oder wie würdet ihr so was machen? Mit einem dynamischen Panel?
Danke für Input.
Heimi
Ich will ne ganz einfache Rechnung mit Nachkommastellen machen und weiss nicht, ob ich decimal, float, double, etc. nehmen muss, damit das Resultat stimmt.
double a;
double b = 6.5;
a = 1300 / 8 * b;
Eigentlich müsste a (laut jedem Taschenrechner) 1056.25 ergeben.
C# errechnet aber a = 1053.
Warum denn das? Warum 3.25 Abweichung?
HELP!
Heimi
Hallo zusammen.
Ich quäle mich gerade mit ComboBoxen herum.
Und zwar sollten auf meinem Fenster einfach ein paar DropDown-Boxen sein, welche Key (eindeutiger Schlüssel für später) und Value (angezeigter Wert) Paare enthalten. Beim "SelectedIndexChanged"-Ereignis interessiert mich dann nur der ausgewählte Key.
Geht das eigentlich nicht einfacher als mein Gebastel:
class ComboItems
{
private int _key;
private string _value;
public ComboItems(int key, string value)
{
this._key = key;
this._value = value;
}
public int key
{
get { return (_key); }
}
public string value
{
get { return (_value); }
}
}
comCustomer.Items.Add(new ComboItems(4711, "Paul"));
comCustomer.Items.Add(new ComboItems(4712, "Susanna"));
comCustomer.Items.Add(new ComboItems(4713, "Karl"));
comCustomer.DisplayMember = "value";
comCustomer.ValueMember = "key";
Danke für Eure Hilfe.
Heimi
Hallo zusammen.
Mich würde wundernehmen, wie ihr Programmdokumentationen macht. Was hat sich bewährt, was ist unsinn.
Ich kenne z.B. das Documentor-Tool. mit welchem man für PHP, C#, etc. anhand spezieller Tags im Coding automatisch die Doku generieren lassen kann.
Gibt es da noch besseres oder ist Documentor empfehlenswert?
Danke für Eueren Input.
Heimi
Hallo Ron
Ich habe jetzt überall den Typ dateTime genommen.
Dann sieht es wie folgt aus:
Datum: 07.02.2007 00:00:00
ZeitVon: 07.02.2007 08:00:00
ZeitBis: 07.02.2007 17:00:00
Pause: 07.02.2007 00:30:00
Ist das so der Weg, wie man das normalerweise macht?
Irgendwie schon komisch, dass man nicht einen Datum-Typ und einen Zeit-Typ hat wie z.B. in mySQL.
Heimi
Hallo LaTino.
Hallo
Das Problem hat sich gelöst.
Ich hatte folgende Fehlermeldung:
tblCustomer-Tabelle wurde gespeichert
tblContract-Tabelle wurde gespeichert
tblItems-Tabelle
Das Einführen der FOREIGN KEY-Einschränkung 'FK_tblItems_tblCustomer1'
für die 'tblItems'-Tabelle kann Schleifen oder mehrere Kaskadepfade verursachen.
Geben Sie ON DELETE NO ACTION oder ON UPDATE NO ACTION an, oder ändern Sie andere FOREIGN KEY-Einschränkungen.
Die Einschränkung konnte nicht erstellt werden. Siehe vorherige Fehler.
Ich denke mir ist auch klar warum.
Wenn ich oben einen Kunden lösche, kann der abhängige Datensatz nicht einfach so gelöscht werden, weil er ja noch andere Fremdschlüsselbeziehungen hat.
Im Stil von: "Wer ist jetzt stärker von beiden?".
Nun wird einfach der abhängige Eintrag auf NULL gesetzt und die Fehlermeldung ist weg.
Ich hoffe ich habs richtig kapiert.
😉
Heimi
Hallo zusammen.
Ich habe ne totale Anfänger-Frage über Normalisierung, welche mit mySQL geht, aber der MS SQL beanstandet.
Ich habe 2 Tabellen:
tblCustomer ( Tabelle aller Kunden )
- id
- name
- ...
tblItems ( Tabelle aller Auftragspositionen )
- id
- customer
- payer
- ...
Eine Auftragsposition enthält immer 2 Kunden. Also Ein Kunde kann kann Bezahler (Payer) sein oder Auftraggeber (customer). Ein Beispiel:
tblCustomer
4711 Kunde 1
4712 Kunde 2
tlbItems
00001 4711 4712
00002 4712 4712
Wenn ich nun diese beiden Tabelle miteinander verknüpfe, motzt MS SQL. Wie macht man so was richtig? Müsste ich hier eine Zwischentabelle ins Leben rufen im Stil von:
tblCustomerItems
- Customer
- Items
Und wenn ja warum? Das ganze ist doch eindeutig klar.
😦
Gibt's hierzug eigenltich gute Infos (Links, Bücher). Hatte das Zeugs zwar mal in der Ausbildung, muss aber wieder updaten. 😉
Heimi
Original von BerndFfm
Datum : DateTime.Now.DateUhrzeit : DateTime.Now.TimeOfDay
TimeOfDay ist allerdings vom Typ TimeSpan.
Grüße Bernd
Hmmmm....ich dachte trennen weil ich folgendes brauche:
Als würde man hier einfach mit einem 0'er-Datum arbeiten ohne zu trennen?
Heimi
Herzlichen Dank für die Info.
"Datenbankprogrammierung mit Visual C# 2005" macht einen sehr guten Eindruck. Ich denke das ist es.
Gruss
Heimi
Hallo zusammen.
Ich möchte in meiner MS SQL DB Felder ein Feld haben mit einem Datum und ein Feld mit einer Uhrzeit Ich nehme an, da nimmt man normalerweise samlldatetime und datetime, auch wenn man es getrennt haben muss. Oder?
Im Programm habe ich 2 Felder vom Typ dateTimePicker:
für's Datum: dateTimePicker, Format: Short
für die Zeit: dateTimePicker, CustomFormat: HH:mm
Diese Beiden Felder werden später mit den Werte aus der DB gefüllt bzw. auf die DB zurückgeschrieben.
Wie arbeitet man mit DB-Feldern vom Typ datetime und smalldatetime am besten, wenn man Datum und Uhrzeit separat SELECTen bzw. INSERTen will?
Danke für Eure Hilfe.
Heimi
Hallo zusammen.
Kann mir jemand ein gutes Buch empfehlen speziell für Datenbankprogrammierung mit C#, Visual Studio 2005 und MS SQL Server?
Es gibt ein paar im amazon, aber leider teilweise ohne Bewertung.
Danke und Gruss
Heimi
Vielen Dank AtHeOS!
Es wird ein spez. Zeiterfassungstool mit Adobe Forms Anbidung.
Ev. muss ich mir dann mal Gedanken über die Lizenzmodelle machen, aber ich denke der Wechsel von Express auf den normalen SQL 2005 sollte ja beinahe Aufwand 0 sein.
Weiss eigentlich jemand, wie man am besten die Daten vom mySQL auf MS SQL kriegt? Ich denke mal einfach DB-Dump auf der einen Seite und SQL-Insert auf der andern Seite. Oder?
Heimi
Hey wouw!!!
Ich bin begeistert,...so viele wirklich brauchbare nette Anworten von Euch...dieses Forum gefällt mir.
Herzlichen Dank!
👍
Lustigerweise dachte ich genau, das mySQL gratis sei und MS SQL sicher ein ziemlich teures Lizenzmodel haben würde.
Schlussendlich spielt es überhaupt keine Rolle, ob ich mySQL, MS SQL oder Oracle nehme. Wenn aber die Integration von MS SQL einfacher ist, dann schaue ich mir das doch gleich einmal genauer an.
Zur Info: Ich verwende die Professional Edition von .NET Studio 2005.
Früher war glaub ich die Datenbankkomponente immer dabei in der Prof. Edition, oder war das bei Borland. 😉
Gruss Heimi
Hallo zusammen.
Ich muss mich gerade in einer Applikation entscheiden, welche Datenbank ich verwenden soll. mySQL kenne ich schon etwas länger und fühle mich eigentlich recht wohl damit.
Gibt es irgendwelche Vor-/Nachteile wenn ich mySQL anstelle von MSSQL, Access etc. verwende?
Danke für eure Erfahrungen.
Heimi