Laden...

Forenbeiträge von gnc Ingesamt 125 Beiträge

28.10.2008 - 10:53 Uhr

<meta http-equiv="refresh" content="600">

24.10.2008 - 08:18 Uhr

return string.Join("&", EncodedFields.ToArray());

24.10.2008 - 07:45 Uhr

Codebeispiel


            //Felder fürs Login
            var Fields = new Dictionary<string, string>();
 

            Fields.Add("action", "login");
            Fields.Add("target", "-");
            Fields.Add("nickname", "test");
            Fields.Add("password", "test");
            Fields.Add("remember", "YES");
            

            //Webrequest instanzieren
            var Request = WebRequest.Create("http://meineSeite.com/ogin/");
            Request.Method = "POST";
            Request.ContentType = "application/x-www-form-urlencoded";

           
            var RequestParams = CreateQueryString(Fields);
            Request.ContentLength = RequestParams.Length;

         
            using (var RequestStreamWriter = new StreamWriter(Request.GetRequestStream(), Encoding.Default))
            {
                RequestStreamWriter.Write(RequestParams);
            }

    
            string Response = "";
            using (var ResponseReader = new StreamReader(Request.GetResponse().GetResponseStream()))
            {
                Response = ResponseReader.ReadToEnd();
            }

            webBrowser1.DocumentText = Response;

        }
private static string CreateQueryString(IEnumerable<KeyValuePair<string, string>> fields)
        {
            var EncodedFields = new List<string>();
            foreach (var Field in fields)
            {
                EncodedFields.Add(HttpUtility.UrlEncode(Field.Key) + "=" + HttpUtility.UrlEncode(Field.Value));
            }
            return string.Join("&", EncodedFields.ToArray());
        }
23.10.2008 - 12:24 Uhr

Warum kein iPod?

23.10.2008 - 09:58 Uhr

Danke habe es nun gelöst, mit einer For each & For Schleife gelöst. Dank Überwachungsfenster und MSDN 🙂

22.10.2008 - 13:17 Uhr

Müsst doch wie sonst auch immer gehen.

Gruß Timo

Ich starte ein Projekt und will mein Makro ausführen.
Im Makro muss ich jetzt alle Forms auslesen, die im Ordner Forms drinnen sind.

Ein BeispielCode wäre hilfreich.

GNC

22.10.2008 - 11:21 Uhr

Hallo!

Kann man mit VS-Makro Ordner auslesen und filtern?
Makro ist doch in VB Code oder ?!

22.10.2008 - 09:41 Uhr

Wo ist dein SQL command in case 2?

21.10.2008 - 15:03 Uhr

Hallo nochmal 🙂

Kann man in VS 2008,
nachdem man ein Projekt geöffnet hat, ein VS-Makro autom. starten.

GNC

21.10.2008 - 12:47 Uhr

Wie soll es ausschauen?

21.10.2008 - 10:23 Uhr

In einem Projekt sind ja mehrere Forms, und damit alles zusammen funktioniert, müssen alle Designer automatisch neu generiert werden...

Ich versuche es mal mit VS-Makros..

EDIT:

Möglicher Weg: VS-MAKROS 👍

21.10.2008 - 09:58 Uhr

Mit vorhandenes Projek meine ich ein Projekt, dass von wem anderen erzeugt wurde. Die Projekte funktionieren auch ohne, dass man die Desginer.cs öffnen muss...

21.10.2008 - 09:36 Uhr

Hallo!

:::

Wenn ich in Visual Studio ein neues vorhandenes Projekt mit dem Designer öffne, wird private void InitializeComponent()(***.Designer.cs) neu generiert. Die neu generierte Datei unterscheidet sich vom Aufbau stark von der ursprünglichen Datei. Zusätzlich wird eine resx-Datei erzeugt.

Ich will die Neugenerierung der InitializeComponent bzw. resx-Datei für alle Fenster in allen Programmen automatisieren.

Wie kann ich das lösen(Batch-Aufruf,Makro oder Plugin)?

GNC

13.10.2008 - 13:06 Uhr

Danke für die Antwort


...
    <WrapPanel Margin="0,0,0,0" Background="WhiteSmoke">
        <Button Background="WhiteSmoke" BorderThickness="0" Opacity="1" Height="60" Width="60
                " Focusable="False" Padding="0" BorderBrush="Transparent" Foreground="Transparent">
            <Image Height="43" Name="image1" Stretch="Fill" Width="43" Source="C:\logo.jpg" />
        </Button>
    </WrapPanel>
...

Kann ich den Rahmen ausblenden oder ändern?
Borderstyle?

13.10.2008 - 11:20 Uhr

ja genau, will auch so ein Menü erstellen..

13.10.2008 - 11:15 Uhr

Ich wil ein toolStrip Menü erstellen (siehe Anhang).

Ich habe es mit toolStrip probiert, aber es funktioniert nicht da ich die Größe und Breite des Bildes nicht ändern kann.

lg

10.10.2008 - 08:55 Uhr

oder MSDN

09.10.2008 - 15:23 Uhr

Die Zeile bzw. Spalte muss vorher existieren. Glaub ich halt
dataGridView1[0, 0].Value = "fdas";

08.10.2008 - 12:55 Uhr
 
protected override void WndProc(ref Message m)
{
            base.WndProc(ref m);
            if (m.Msg == WM_DROPFILES)
            {
                bDrop = true;
            }
}

08.10.2008 - 10:02 Uhr

using...

namespace test
{
    public partial class Form1 : Form
    {

        

       
        public Form1()
        {
            InitializeComponent();
            
        }
        

        
        private void notifyIcon1_Click(object sender, EventArgs e)
        {
            notifyIcon1.ShowBalloonTip(2000);
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            timer1.Stop();
            this.Hide();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            listBox1.Items.Add("ipsum");
            listBox1.Items.Add("lorem");
            timer1.Start();
        }

        private void Form1_MouseEnter(object sender, EventArgs e)
        {
            FormEnter();
        }

        private void Form1_MouseLeave(object sender, EventArgs e)
        {
            FormLeave();
        }

        private void listBox1_MouseEnter(object sender, EventArgs e)
        {
            FormEnter();
        }
        private void listBox1_MouseLeave(object sender, EventArgs e)
        {
            FormLeave();
        }

        private void notifyIcon1_MouseMove(object sender, MouseEventArgs e)
        {
            this.Show();
            timer1.Start();
            
        }

        private void FormEnter()
        {
            timer1.Stop();
            this.Opacity = 100;
        }

        private void FormLeave()
        {
            //Cursor Position ermitteln
            Point mousePt = PointToClient(Cursor.Position); 
            //Wenn Maus Koordinatione ausserhalb der Form
            if (!this.ClientRectangle.Contains(mousePt))
            {
                timer1.Start();
                this.Opacity = 0.50;
                Invalidate();
            }
       
        }

        protected override void WndProc(ref Message m)
        {
            base.WndProc(ref m);
            
        }


        private void Form1_DragDrop(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);

            foreach (string file in files)
            {
                MessageBox.Show(file);
            }


        }
       
        private void Form1_DragEnter(object sender, DragEventArgs e)
        {
              // If ALT is pressed

              if((e.KeyState & 32) == 32)
              {
                // It shows a cursor with an arrow
                e.Effect = DragDropEffects.Link;
              }
              // If CTRL is pressed
              else if((e.KeyState & 8) == 8)
              {
                // It shows a cursor with a plus sign
                e.Effect = DragDropEffects.Copy;
              }
              // If SHIFT is pressed
              else if((e.KeyState & 4) == 4)
              {
                // It shows an unavailable cursor
                e.Effect = DragDropEffects.None;
              }
              // If neither one is pressed
              else
              {
                // It shows the rectangle
                e.Effect = DragDropEffects.Move;
              }
        }  
    }
}

Ich will eine Datei in die Windows Form reinziehen, ohne das Fenster öffnen zu müssen

08.10.2008 - 09:57 Uhr

Ja, aber nur dann wenn sich eine Datei im Drag Modus befindet. Die Anwendung läuft ja bereits(hide),und ist im Traybar.

08.10.2008 - 09:44 Uhr

danke 🙂

Ich hab mir die W.Messages mit Winspector angeschaut und glaube das ich die LVM_GETITEMSTATE brauche.

Wie mache ich das jetzt am besten ?


if(LVM_GETITEMSTATE == true)
{
   //
}

😁

08.10.2008 - 08:21 Uhr

hallo,

ich habe ein problem, und zwar will ich eine datei über mein trayicon ziehen. Hab festgestellt das,dass nicht so einfach ist.

hab von copeprojects dieses projekt runtergeladen. Funktioniert ja auch so teilweise aber ist halt in c++.

Deshalb will ich das so lösen:

wenn sich eine datei im drag modus befindet, soll sich das programm öffnen. damit ich die datei dann rüberziehen kann..

Nun meine Frage wie kann ich die Windows Message abfangen
**
Eine andere Lösung wäre, wenn sich die Maus auf der Taskleiste befindet soll sich die Form öffnen**


   private void FormLeave()
        {
            //Cursor Position ermitteln
            Point mousePt = PointToClient(Cursor.Position); 
            //Wenn Maus Koordinatione ausserhalb der Form
            if (!this.ClientRectangle.Contains(mousePt))
            {
                timer1.Start();
                this.Opacity = 0.50;
                Invalidate();
            }
         

            if ((mousePt.X < 500) && (mousePt.Y < 500))
            {
                this.Show();
            }

        }
       

lg