Buttons verlinken unter Microsoft Visual C#

10/02/2010 19:06 scenebase#16
Quote:
Originally Posted by lightMt2 View Post
PHP Code:
using .... //die ganzen Standard dinger halt :D 
using System.Runtime.InteropServices

namespace 
T_B.NET_Testprogram
{
    public 
partial class Form1 Form
    
{
            [
DllImport("shell32.dll"EntryPoint "ShellExecute")]
            public static 
extern long ShellExecute(int hwndstring cmdstring  filestring param1string param2int swmode);

        public 
Form1()
        {
            
InitializeComponent();
        }

        private 
void button1_Click(object senderEventArgs e)
        {
            
ShellExecute (0"open""http://www.google.de"""""5);
        }
    }

wo soll da jetzt was rein?
So 'sollte' es gehen, wenn nicht post mal bitte die Fehlermeldungen.
10/03/2010 08:14 Jaffa Cake#17
THX :) Hat geklappt!

Jetzt ist da nurnoch eine Frage...wie mach ich das, das man per Buttonklick das Fenster schließt?
10/03/2010 11:00 scenebase#18
Du könntest "SW_HIDE" benutzen anstatt die 5.

Code:
' versteckt das Fenster
Const SW_HIDE = 0
also:

Code:
 
        private void button1_Click(object sender, EventArgs e)
        {
            ShellExecute (0, "open", "http://www.google.de", "", "", 0);
        }
oder du machst es mit SendMessage und dann holst du dir erst das Handle und dann sendest du "WM_CLOSE". Vielleicht hilft dir : [Only registered and activated users can see links. Click Here To Register...] weiter.
10/03/2010 19:09 nkkk#19
Code:
System.Diagnostics.Process.Start("www.elitepvpers.com/forum");
ganz einfach eig.
kein grund windows dlls (ShelllExecute) zu importieren