Laden...

Forenbeiträge von nin Ingesamt 738 Beiträge

27.09.2007 - 12:48 Uhr

hi,

du verwendest doch "Assembly.CreateInstance", oder ??
Denn diese Methode erwartet nur einen String, und keinen Type!

21.09.2007 - 09:44 Uhr

System.IO.File.WriteAllText(path, content);

oder eine ähnliche methode aus dieser Klasse!

20.09.2007 - 11:56 Uhr

Path.Combine verlangt zwei parameter, also einen Beistrich den beiden pfaden, die kombiniert werden sollen:

string xmlFileName = Path.Combine(Application.StartupPath, "ALBBesch_FLURSTUECKSSATZ.xml");

[Hinweis] Syntaxfehler selbst lösen (Compilerfehlermeldungen)

PS: wenn der fehler schwerer wäre, würde es schwer sein zu helfen, wenn du nicht sagst welche Fehlermeldung ausgegeben wird

20.09.2007 - 11:46 Uhr
System.IO.Directory.GetFiles()
System.IO.Directory.CreateDirectory()
System.IO.File.Move()
.....
18.09.2007 - 09:44 Uhr

das zeite wäre z. bsp. circa das:

Excel.Worksheet sheet = (Excel.Worksheet)workbook.Sheets[2];
sheet.Delete();
18.09.2007 - 09:18 Uhr

solche allgemeinen Fragen kannst du dir am besten selbst beantwoten, indem du den macroRecorder von excel verwendest: starten, aktion ausführen, stoppen, code ansehen und von VBA-->c# "übersetzen"

füt charts kannst du den ChartWizard verwenden --> Forumsuche

17.09.2007 - 07:21 Uhr

reduziert auf nötigste färbt dieser Code bei mir das Tab des ersten Arbeitsblatts rot ein:


ApplicationClass xlApplication = new ApplicationClass();
xlApplication.Visible = true;
Workbook xlWorkbook = xlApplication.Workbooks.Add(Missing.Value);
Worksheet xlWorksheet = (Worksheet)xlWorkbook.ActiveSheet;
xlWorksheet.Tab.Color = System.Drawing.ColorTranslator.ToOle(Color.Red);
xlWorksheet.Activate();

17.09.2007 - 07:12 Uhr

Excel XP (2002) SP3

14.09.2007 - 15:29 Uhr

hi,

also bei mir funktionierts! Auch mit deinem Code! Die erzeugt Datei hat einen roten Tab drinnen!

14.09.2007 - 15:08 Uhr
listBox1.Sorted = true

aber ob es deswegen schneller ist?? ist ja intern auch ein intelligentes einfügen nötig!

14.09.2007 - 14:09 Uhr

korrigier mich, wenn ich mich irre, aber meine Antwort war also doch richtig, oder???
Schließlich hast du genau die Codezeile von mir in deinem Projekt verwendet!?!?

14.09.2007 - 07:13 Uhr

Bitte verwende die C# code tags

14.09.2007 - 07:10 Uhr

probiers mal mit:


xlWorksheet3.Tab.Color = System.Drawing.ColorTranslator.ToOle(farbe);

war bei mir beim einfärben von Diagrammbalken z. bsp. so!

13.09.2007 - 13:02 Uhr

laut MacroRecorder sollte es so gehen:


Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
        wdPrintDocumentContent, Copies:=1, Pages:="1;2; 3-12", PageType:= _
        wdPrintAllPages, ManualDuplexPrint:=False, Collate:=True, Background:= _
        True, PrintToFile:=False, PrintZoomColumn:=0, PrintZoomRow:=0, _
        PrintZoomPaperWidth:=0, PrintZoomPaperHeight:=0

müsstest du natürlich in c# umsetzen, also PrintOut mit den richtigen Parametern füttern!

13.09.2007 - 12:51 Uhr

als quick&dirty lösung:
mehrmals hintereinander drucken: Seite 1-3, dann Seite 7, dann 9-10,....

EDIT: rechtschreibung

12.09.2007 - 07:41 Uhr

statt .ToString() --> .ToShortTimeString() oder .Second.ToString()
oder ähnliches!

11.09.2007 - 15:13 Uhr

hi,

die ersten beiden zeilen von do_modify sind wohl etwas kaputt, oder ??
sieht so aus als würdest du immer, egal was kommt, von strPfad einlesen, und nachher wieder in anderer form rausschreiben.
Der Parameter strFileName wird nirgends verwendet, "strFileInhaltNew" auch nicht!

11.09.2007 - 14:54 Uhr

1.)steht der Name deines Arbeitgebers(?) in den DateiInformationen. Absicht ??
2.)ziemlich unwahrscheinlich, dass viele leute dein Programm einfach so ausführen werden, (ohne zu wissen, was da passiert) wenn du nur die exe zum download anbietest....

11.09.2007 - 14:48 Uhr

das problem ist folgendes:
du kannst nicht einfach "eine Datei ausdrucken", da der ausdruck des dateiinhalts ja vom Editor abhängig ist, der den Dateiinhalt anzeigt. Bei text ist das noch recht simpel, aber trotzdem gibts hier mehrer möglichkeiten. welche schriftart, farba, größe,...

Und die meiste editoren (notepad, oder was auch immer) haben nun mal eine druckmethode implementiert, die (mehr oder weniger) den bildschirminhalt ausdruckt... In dem von von mir gennanten Artikel wird halt ein vorhanderer Text in für den Drucker veständlichen Output ("Graphics") umgesetzt!

11.09.2007 - 14:34 Uhr

das drucken des texts musst du selbst machen, circa so:
Text aus RitchTextBox drucken?

11.09.2007 - 11:27 Uhr

GetString geht natürlich nur für strings in deinen ressourcen!

Die TextDatei ist aber eine Datei, vermutlich gehts dann so wie herbivore weiter oben beschrieben hat, mit GetStream !?

11.09.2007 - 07:26 Uhr

prinzipiell sollte es mit der eigenschaft ProgressBar.Style gehen, wobei

laut MSDN:

You can use the marquee style when you need to indicate progress is being made, but you cannot indicate the quantity of progress. The Marquee style is valid only when visual styles are enabled. The Continuous style is valid only when visual styles are not enabled.

Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003 Platform Note: The Marquee style is supported only on these platforms.

10.09.2007 - 10:49 Uhr
if (sender is ListView)
   ListView lst = sender as ListView;
07.09.2007 - 14:56 Uhr

hi,

File.WriteAllText("dateiname.txt", BMI.Text);

wird dann im ordner gespeicher, wo schon deine *.exe liegt.

[Tutorial] Alles über Dateien 2.0

07.09.2007 - 14:49 Uhr

auf die schnelle probiert, sollte es circa so gehen:


string a = "<abc>123<B>MA</B>123</abc>";
int start = a.IndexOf("<B>")+3;
int end = a.IndexOf("</B>");
string neu = a.Substring(start, end - start);

07.09.2007 - 14:38 Uhr

entweder:
2 x String.IndexOf
String.Substring

oder :

--> Regex

07.09.2007 - 14:10 Uhr

1.) Doku lesen

2.) String.Contains()

07.09.2007 - 13:19 Uhr

hi,

ist zwar nicht das ganz das gleiche, aber vielleicht hilft dir der code, der dort verwendet wird, etwas weiter:
Sound Device ändern

07.09.2007 - 11:45 Uhr

du solltest nicht selber in der InitializeComponent() methode rumschreiben, sondern erst danach, meinetwegen im Constructor deiner Klasse, aber ben nach InitializeComponent()

vielleicht löst das dein problem ja schon???

07.09.2007 - 11:31 Uhr

übrigens wird das von dir gepostete bsp auch mit keinem anderen Process funktionieren, da du


prcExplorer.EnableRaisingEvents = true;

vergessen hast!

07.09.2007 - 11:20 Uhr
prcExplorer.WaitForExit(); 

würde gehen, ist aber unschön...

aber hier im Forum hab i schon mal irgendwo gelesen, dass man mit einer windows API funktion auf das schließen eines bestimmten fensters reagieren kann,... welche das war, weis ich aber auch nicht mehr 😉

07.09.2007 - 11:04 Uhr

der Process explorer.exe wird nicht beendet, wenn du dieses eine Explorer Fenster schließt, schau mal im Taskmananger!

07.09.2007 - 09:31 Uhr

hi,

zum Pfade erstellen ist System.IO.Path.Combine() besser!

außerdem brauchst du FileInfo nicht wirklich, glaub ich:


System.IO.File.Move(strFiles[i], ...);

07.09.2007 - 08:36 Uhr

listView1.Items.IndexOf(item);

EDIT: Tags korrigiert

07.09.2007 - 08:06 Uhr

Bitte eigene dir erst mal grundlagenkenntnisse an, z. bsp. mit dem http://www.galileocomputing.de/openbook/csharp/

zu diesem Problem hier sag ich nur "Gültigkeitsbereich von Vvariablen"!
was du innerhalb einer methode deklarierst, kannst du auch nur in dieser methode verwenden!

06.09.2007 - 13:59 Uhr
System.IO.Path.GetFileName();

wie du diese funktion verwenden musst, darfst du aber selber rausfinden!

06.09.2007 - 13:31 Uhr

das sind alles GRUNDLAGEN, und wie "herbivore" immer wieder mal erinnert, ist das kein Anfängerforum!

du hast hier jedenfalls zweimal:

dlgFileOpen.ShowDialog();

was auf jeden fall schon mal nicht passen kann!

und zu deiner Frage:

StreamReader sr = new StreamReaderdlgFileOpen.FileName); 

müsst passen!

06.09.2007 - 13:09 Uhr

es fehlt ein punkt zwischen "sr" und "ReadToEnd();"

06.09.2007 - 12:36 Uhr

fertigen, fremden code zu verwenden, den du nicht verstehst ist keine lösung für dein problem, bzw. hilft dir nur bedingt .....

in diesem Fall sieht es jedenfalls so aus, als müsstest du nur CaptureScreenToFile() aufrufen und ein Filenamen übergeben, sowie ein ImageFormat!

06.09.2007 - 12:30 Uhr

damit solltest du das gleiche erreichen, oder ??❔


string myDateTimeValue = "12:15:12";

DateTime myDateTime = DateTime.Parse(myDateTimeValue);

if (myDateTime == DateTime.Now)
{ ....}

05.09.2007 - 16:00 Uhr

System.IO.BinaryReader
System.IO.BinaryWriter
System.IO.File.Create()

wo genau hast du Probleme???

05.09.2007 - 13:44 Uhr

Hallo -rantanplan-,

kanns sein, dass man die PictureBoxes einfach nicht sieht, da sie leer sind?
Ansonstn hab ich das jetzt einfach mal ausprobiert mit Buttons, und alles geht! mit pictureBoxes sollte es gleich sein:


        Button[] feld = new Button[12];

        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < feld.Length; i++)
            {
                feld[i] = new Button();
                feld[i].Name = "picture" + Convert.ToString(i);
                feld[i].Size = new System.Drawing.Size(50, 50);
                feld[i].TabIndex = i;
                feld[i].TabStop = false;
                feld[i].Visible = true;
                feld[i].Enabled = true;
                feld[i].Location = new Point(0, i * 50);
                this.Controls.Add(feld[i]);
            } 
        }

05.09.2007 - 13:37 Uhr

das mit rekursiv ist unnötig, du kanst bei .GetFiles()
als Parameter "SearchOption.AllDirectories" angegeben, dann werden auch alle unterverzeichnisse durchsucht!

05.09.2007 - 12:24 Uhr

System.IO.Directory.GetFiles();

System.IO.File.ReadAllLines() oder ReadAllText()