Zum Inhalt springen

Kati82

Mitglieder
  • Gesamte Inhalte

    108
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Kati82

  1. Kati82

    Speichern unter menü?

    Ich glaub, das was du suchst ist OpenFileDialog und SaveFileDialog.
  2. Eigentlich verstehe ich jetzt nicht ganz, was du machen willst. Aber wenn du herausfinden möchtest, ob ein String ein Leerzeichen enthält, dann verwende doch String->Contains(" "). Aber vielleicht erläuterst du nochmal, was du genau machen möchtest.
  3. Habe den Fehler mittlerweile gefunden. Ich befülle ja mein Array stückchenweise mein Array. Irgendwie habe ich mich da wohl beim Rücksetzen auf die Anfangsadresse ein wenig verrechnet.
  4. Eine Frage: Macht es einen Unterschied, ob nun mit .Net programmiert wird oder nicht? Ich programmiere nämlich mit .Net. Habe nämlich ein kleines Problem, wenn ich das "delete" aufrufe. Zuerst kriege ich beim Debuggen gesagt, dass eine Assertion fehlgeschlagen ist, und danach kommt die Meldung, dass ein "corruption of the heap" vorliegt. Ich kann mir irgendwie noch nicht so ganz erklären, warum das beim delete kommt. denn wenn ich (vermutlich) vorher schon beim Schreiben den Speicher überscheiten sollte, dann würde ich doch an dieser Stelle den Fehler schon erwarten. Naja, muss da wohl mal weitersuchen, woran das liegt. Aber Tipps und Ratschläge, wie das zu lösen ist, nehme ich jederzeit gerne an. Gruß Kati82
  5. Nur so als Tipp nebenbei: Ich würde die ArrayList umbenennen. Da es auch Eigenschaften von irgendwelchen GUI-Elementen gibt, die auch so heißen, ist das echt verwirrend.
  6. Schau dir mal das Beispiel an: ASP.NET CheckBoxList selected items
  7. Ich hab leider Null Ahnung von Webanwendungen, aber sowas müsste doch gehen: foreach( ListItem item in CheckBoxList1.Items ) { if( item.checked ) ...; } Ansonsten musst du halt bei Google suchen. Ich kann dir da leider nicht mehr weiterhelfen.
  8. War mir schon klar was du mit dem if wolltest, aber wie gesagt, Äpfel mit Birnen vergleichen geht nicht. Ich hab da ein schönes Beispiel in der MSDN gefunden. Ich würde mir allerdings vorher eine Liste von Strings anlegen und in der foreach-Schleife das entsprechende Item der Liste hinzufügen. Das würde dann so aussehen: List<String> checkedFiles = new List<String>(); foreach(object itemChecked in checkedListBox1.CheckedItems) { checkedFiles.Add(itemChecked.ToString()); } Somit müsstest du eine Liste mit allen angekreuzten Dateinamen haben, die du dann später durchiterieren kannst. Konnte das jetzt allerdings nicht nachprüfen. Hoffentlich stimmt auch die Syntax. Hab schon seit Ewigkeiten kein C# mehr gemacht.
  9. if (checkedlistbox.ToString() == checked) Das kann an der Stelle nicht funktionieren, da checkedlistbox.ToString() irgendwas zurückliefert wie "System.Windows.Forms.CheckedListbox". Du vergleichst also einen String mit irgendeiner anderen Eigenschaft (das ist der berühmte Vergleich zwischen Äpfeln und Birnen). Und außerdem: Wo kommt das checked her? Ehe ich hier irgendeinen Code liefere, erst mal eine andere Sache. Was möchtest du denn jetzt genau haben. "Selected" ist meines Wissen das Item, was gerade angewählt ist, also die Zeile, die mit so nem blauen Balken hinterlegt ist. Ich vermute jetzt aber einfach mal, dass du alle Dateien bzw. Items herausfinden möchtest, deren CheckBox angekreuzt ist. Sehe ich das richtig?
  10. string s = checkedlistbox.Items[checkedlistbox.SelectedIndex].ToString(); Irgendwie so in der Art. Edit: "checkedlistbox.Items[checkedlistbox.SelectedIndex].Text" müsste es auch geben.
  11. SelectedItem liefert glaube ich nur einen Index zurück. Vielleicht bringt dich SelectedValue eher weiter.
  12. Sorry, Threadpushing war nicht meine Absicht. Trotzdem hätte ich noch ein paar Fragen. Hab es nach langem Rumprobieren und Suchen im Netz mit dem ResourceManager hinbekommen. Aber den ResourceManager nehme ich doch nur bei einem "resx-File". Oder geht der auch bei der String Table aus dem "rc-File". Denn eigentlich wollte ich die String Table aus dem rc-File nutzen. Oder sollte ich etwa bei .Net-Anwendungen immer auf den ResourceManager zurückgreifen?
  13. Hallo, ich nochmal. Kann mir denn keiner sagen, wie man so einen String aus der String Table benutzen kann? Oder geht das bei CLI einfach nicht? Wäre für jede Hilfe dankbar. Kati82
  14. Ich würds so machen: CString str = "test"; str = "ein " + str; Weiß aber jetzt nicht obs geht.
  15. Kann man dafür nicht auch den entsprechenden Ascii-Wert nehmen? Also in diesem Falle statt """ einfach 0x22 eingeben.
  16. Hallo, ich hab da mal eine Frage. Ich hab mir eine String Table angelegt, und zwar die, die man zu dem rc-File als Resource hinzufügen kann. Wie kann ich jetzt auf einen String in dieser String Table zugreifen? Ich komme irgendwie nicht mit dem Loadstring zurecht. LoadString kann man ja nur bei nem CString anwenden. Aber selbst nach einbinden der entsprechenden Header-Datei kennt er CString nicht. Komm ich eventuell noch über einen anderen Weg an den String ran? Wäre für jede Hilfe dankbar. Gruß Kati82
  17. Hallo, ich nochmal. Also ich steh da echt aufm Schlauch. Weiß nicht ob, das so ne schlaue Idee ist, aber ich hab jetzt versucht, das Array in irgendetwas anderes zu konvertieren damit ich das dann umwandeln kann. Also zum Beispiel Array in String umwandeln und diesen dann in ein char* oder char[]. Aber selbst das klappt nicht. Habt ihr noch ne Idee? Unter welchem Stichwort könnte ich googeln?
  18. Mir ist das auch ein Rätsel. Habe die Vermutung, dass nur ein Bild in der ImageList ist. Bei mir funktioniert es ja. Wenn du das später automatisierst, würde ich das so machen (Achtung: ist vielleicht auch nicht die professionellste Lösung - bin fortgeschrittener Anfänger ): Bei der Installation musst du dir das Bundesland bzw. den entsprechenden Index merken. Den Index speicherst du dir in ein ini-File oder irgendein anderes File. Dieses liest du dann aus, wenn du dein Form lädst. So kannst du später das Bundesland gegebenenfalls noch ändern.
  19. Hallo Community, ich bräuchte mal kurz eure Hilfe. Ich habe ein "array<Byte>^". Diesen möchte ich in ein unmanaged char-Array oder unmanaged byte-Array umwandeln. Also: array<Byte>^ in BYTE xy[100] Ich glaube zu meinen, dass man das mit diesen Marshal macht. Ich bekomme es aber trotzdem irgendwie nicht hin. Könnt ihr mir kurz weiterhelfen? Vielen Dank im voraus. Gruß Kati82
  20. Hmm, kann ich mir jetzt eigentlich nicht vorstellen, dass das so ist. Ich nehme mal an, dass du schon alle Bilder in deine Imagelist übernommen hast. Die Bilder selber, wo sind die denn gespeichert? Im gleichen Pfad wie, dein Sourcecode auch? Zumindest funktioniert es so bei mir. Vielleicht schaust du mal bei Debuggen an die Stelle, wo du der PictureBox das Bild zuordnest. Schau dort mal nach, ob in der ImageList was steht (bei ImageList->images->count steht die anzahl der bilder in der Imagelist)
  21. Schade, dass mir keiner helfen kann. Kennt denn keiner nen guten Link, wo die Compilereinstellungen möglichst einfach erklärt werden? Ich hab bisher noch nix brauchbares gefunden.
  22. Naja, das Load-Event wird nur ein einziges Mal aufgerufen, nämlich dann, wenn das Form startet, lädt oder wie auch immer man das jetzt nennen möchte. So wie du es jetzt geschrieben hast, würde immer nur das 14. Bild in der ImageList erscheinen. Wenn bei jedem Start des Fensters ein anderes Bild da sein soll, musst du irgendeine Variable übergeben, die den Index enthält. Oder du nimmst ne ComboBox und je nachdem was ausgewählt ist, wird das Bild geändert. Ich weiß ja jetzt nicht, was du genau vor hast.
  23. Ja das mit dem Index ist richtig. Allerdings musst du darauf achten, dass du bei 0 anfängst zu zählen. Also gehts nur bis 15 (bei 16 Bundesländern). Oder zählst du Malle als 17. Bundesland dazu :floet:? Hast du denn kein anderes Bild auf deinem Rechner? Ich meine, es ist ja nur zu Testzwecken. Wie Pointerman schon beschrieben hat, wird es an der (realen) Größe der Bilder liegen. Wäre also besser wenn du die Bilder in einem Bildverarbeitungsprogramm größentechnisch etwas modifizierst. (Ansonsten kannst du doch bestimmt von irgendeiner Seite deine Wappen oder etwas anderes nochmal runterladen, allerdings mit etwas mehr Pixeln )
  24. Meinst du Vergrößern im Visual Studio? Wenn ja, dann probier mal ein anderes größeres Bild.
  25. PictureBox.Image = ImageList.Images[0]; (Hatte Pointerman auch schon geschrieben)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...