Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Visual Basic: "Bewegen"-Fläche festlegen

Protagonist - 30
Champion (offline)

Dabei seit 05.2010
2451 Beiträge
Geschrieben am: 18.11.2010 um 16:09 Uhr

Hi Leute,
ich wollte fragen, wie man in Visual Basic 2010 die "Bewegen"-Fläche (z.B. standardmäßig bei Windows die Titelleiste eines Fensters) festlegen kann.
Ich will nämlich FormBorderSyle = None einstellen und dann einstellen, dass man das Fenster überall außer auf den Elementen "anpacken" kann.
Pratsch - 32
Champion (offline)

Dabei seit 07.2009
2821 Beiträge

Geschrieben am: 18.11.2010 um 16:35 Uhr

Zitat von Protagonist:

Hi Leute,
ich wollte fragen, wie man in Visual Basic 2010 die "Bewegen"-Fläche (z.B. standardmäßig bei Windows die Titelleiste eines Fensters) festlegen kann.
Ich will nämlich FormBorderSyle = None einstellen und dann einstellen, dass man das Fenster überall außer auf den Elementen "anpacken" kann.


Verstehe nicht ganz, hört sich aber an, als würde dir die Antwort nicht gefallen.

awa

Y---_ - 28
Profi (offline)

Dabei seit 03.2010
554 Beiträge
Geschrieben am: 18.11.2010 um 16:37 Uhr
Zuletzt editiert am: 18.11.2010 um 16:37 Uhr

Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)


glaube ich mal :S

Oder VB PARADISE

ist ne sehr Gute Seite für VB Fans finde ich ! ;-)

Ich konnte von dort viel Lernen und danke an ZeBra für die Basic Seite! ;-)

[MH] - {Coder} - C0D3RBL00D- CY [C++,VB.NET,C#]

Pratsch - 32
Champion (offline)

Dabei seit 07.2009
2821 Beiträge

Geschrieben am: 18.11.2010 um 16:39 Uhr
Zuletzt editiert am: 18.11.2010 um 16:40 Uhr

Zitat von Y---_:

Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)


glaube ich mal :S

Oder VB PARADISE

ist ne sehr Gute Seite für VB Fans finde ich ! ;-)

Ich konnte von dort viel Lernen und danke an ZeBra für die Basic Seite! ;-)


Kein Problem.
Jap, VB-Paradise ist sehr zu empfehlen.
Aber aktuell kann man nicht drauf.

awa

Protagonist - 30
Champion (offline)

Dabei seit 05.2010
2451 Beiträge
Geschrieben am: 18.11.2010 um 16:41 Uhr

Zitat von Y---_:

Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)


glaube ich mal :S

Oder VB PARADISE

ist ne sehr Gute Seite für VB Fans finde ich ! ;-)

Ich konnte von dort viel Lernen und danke an ZeBra für die Basic Seite! ;-)


Mit deinem Code würde ich die Variable "ExeName" als den Programmnamen initiieren...

Nicht ganz das, was ich wollte ^^


Ich will, dass man das Fenster überall wo man es "anfasst" (die linke Maustaste gedrückt hält) bewegen kann....
h3mpti - 38
Profi (offline)

Dabei seit 05.2007
878 Beiträge

Geschrieben am: 18.11.2010 um 16:42 Uhr

Zitat von Y---_:

Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)


glaube ich mal :S

Oder VB PARADISE

ist ne sehr Gute Seite für VB Fans finde ich ! ;-)

Ich konnte von dort viel Lernen und danke an ZeBra für die Basic Seite! ;-)

Zum ersten Teil: *facepalm*

Zum Thema: Da dieser "Bewegen"-Bereich von Windows selbst gehandelt wird, wird dir denke ich nichts anderes übrig bleiben als das Handling selbst zu programmieren. Stichwort: Location der Form mit MouseDown und MouseUp Event Handlern.
Y---_ - 28
Profi (offline)

Dabei seit 03.2010
554 Beiträge
Geschrieben am: 18.11.2010 um 16:46 Uhr

Zitat von Pratsch:

Zitat von Y---_:

Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)


glaube ich mal :S

Oder VB PARADISE

ist ne sehr Gute Seite für VB Fans finde ich ! ;-)

Ich konnte von dort viel Lernen und danke an ZeBra für die Basic Seite! ;-)


Kein Problem.
Jap, VB-Paradise ist sehr zu empfehlen.
Aber aktuell kann man nicht drauf.


Wie man kommt net drauf? :S

Also ich bin grade auf der Seite ! ;-)

Heisse Dort C0D3RBL00D kann ja einer mich adden! ;-)

[MH] - {Coder} - C0D3RBL00D- CY [C++,VB.NET,C#]

Protagonist - 30
Champion (offline)

Dabei seit 05.2010
2451 Beiträge
Geschrieben am: 18.11.2010 um 16:46 Uhr

Zitat von h3mpti:

Zitat von Y---_:

Dim ExeName As String = IO.Path.GetFileNameWithoutExtension(Application.ExecutablePath)


glaube ich mal :S

Oder VB PARADISE

ist ne sehr Gute Seite für VB Fans finde ich ! ;-)

Ich konnte von dort viel Lernen und danke an ZeBra für die Basic Seite! ;-)

Zum ersten Teil: *facepalm*

Zum Thema: Da dieser "Bewegen"-Bereich von Windows selbst gehandelt wird, wird dir denke ich nichts anderes übrig bleiben als das Handling selbst zu programmieren. Stichwort: Location der Form mit MouseDown und MouseUp Event Handlern.

Okay danke, ich werd's versuchen.
bredator - 41
Champion (offline)

Dabei seit 03.2008
5319 Beiträge

Geschrieben am: 18.11.2010 um 16:47 Uhr

@Yasin: Meine Fresse... so viel zum VB-Coder, der aber keinen Plan hat, was er tut, sondern fleissig Copy&Paste betreibt... und dabei noch das Falsche kopiert. Großes Kino.

Zum Thema:
Schau dir folgendes mal etwas genauer an. Ist zwar C#, aber da auf dieselben Klassen und Methoden zugegriffen wird, solltest du dort zumindest einen Ansatz finden, wie du in VB dran gehen musst:

http://www.mycsharp.de/wbb2/thread.php?threadid=43623&hilight=form+bewegen

Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -