Formen in VB ändern

Diskutiere Formen in VB ändern im Developer Network Forum im Bereich Hardware & Software Forum; Sers, ich möchte gern wissen, wie es möglich ist, die langweiligen Formen in Visual Basic ("Form1") durch andere zu ersetzen. Soll dann vlt...
  • Formen in VB ändern Beitrag #1
Master Luzifer

Master Luzifer

Bekanntes Mitglied
Dabei seit
24.08.2006
Beiträge
55
Reaktionspunkte
0
Sers,

ich möchte gern wissen, wie es möglich ist, die langweiligen Formen in Visual Basic ("Form1") durch andere zu ersetzen. Soll dann vlt. mal so aussehn:

200504201151ms_visual_studio_2005_guidesigner.jpg


mfg ML
 
  • Formen in VB ändern Beitrag #2
VB-1

VB-1

Bekanntes Mitglied
Dabei seit
07.12.2006
Beiträge
120
Reaktionspunkte
0
hallo,

wie meinst du das?
willst du die exploreransicht ändern oder das erscheinungsbild des fertigen programms?
(zb.: eine programmoberfläche als kugel)
:hal:
 
  • Formen in VB ändern Beitrag #3
Frankovic

Frankovic

Bekanntes Mitglied
Dabei seit
31.03.2006
Beiträge
60
Reaktionspunkte
0
wie die das da gemacht haben ? - keine ahnung, ABER :

eine möglichkeit kenn ich, zwar nicht die beste, dennoch funktioniert sie schnell und effizient!

die DREI schritt anweisung

1. du schaltest bei deiner form den border aus (FormBorderStyle)
2. du legst ein bild mit einer einheitlichen hintergrundfarbe auf deine form und stellst auch den form - backcolor auf dies hintergrundfarbe ein

last
3. du stellst den transparencykey (im eigenschaftsfenster der form z.b.) auf diese gewählte hintergrundfarbe von schritt 2 ... so jetzt hast du die ultimate form by FRANKOVIC dem alten Freiheitskämpfer. *LOL*

alles gute, hoffe das hilft dir schonmal ein bisschen

p.s. wenn du weisst wie die das aufem screenshot von dir gemacht haben, poste es doch bitte mal ... sieht intressant aus !
 
  • Formen in VB ändern Beitrag #4
peterfido

peterfido

Bekanntes Mitglied
Dabei seit
16.02.2000
Beiträge
1.785
Reaktionspunkte
0
Ort
Berlin
Die funktionen :

Private Declare Function CreateRoundRectRgn Lib "gdi32" _
(ByVal X1 As Long, ByVal Y1 As Long, _
ByVal X2 As Long, ByVal Y2 As Long, _
ByVal X3 As Long, ByVal Y3 As Long) As Long

Private Declare Function SetWindowRgn Lib "user32" _
(ByVal hWnd As Long, ByVal hRgn As Long, _
ByVal bRedraw As Boolean) As Long
' benötigte API-Deklarationen
Private Declare Function GetWindowLong Lib "user32" _
Alias "GetWindowLongA" ( _
ByVal hWnd As Long, ByVal nIndex As Long) As Long



solltest du dir mal näher ansehen. Damit kannst du Fenster verformen
 
  • Formen in VB ändern Beitrag #5
Master Luzifer

Master Luzifer

Bekanntes Mitglied
Dabei seit
24.08.2006
Beiträge
55
Reaktionspunkte
0
erstmal thx @all

@ VB-1: ich möchte das erscheinungsbild des fertigen progs ändern.

@ Frankovic: thx, hilft mir schon mal weiter, jedoch kann man mit dieser Taktik wohl nicht eine solche Form wie oben dargestellt erreichen.

@ Peterfido: hm, is wohl auch schwierig, mit dem ändern einzelner Werte ein solches Ergebniss zu erzielen. trotzdem thx
p.s: vlt. hab ichs auch bloß falsch gemacht...


@all: ich hab da von Microsoft Expression (Blend) gehört, damit sollte man sowas hinkriegen! Kennt sich damit jemand aus?

mfg ML
 
  • Formen in VB ändern Beitrag #6
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
@master luzifer: das bild in deinem ersten beitrag zeigt die visual studio ide mit einem "smartphone projekt". die form sieht da nicht aus wie ein handy, visual studio zeigt das handy nur drum herum an - eine art emulator, damit man das programm testen kann ohne es jedes mal auf ein smartphone zu spielen ;)

zum thema forms verändern: geht am besten frankoviks möglichkeit. du musst halt ein bisschen zeichnen können und etwas zeit investieren. aber bedenke: auch wenn deine form zB rund aussieht, im endeffekt ist sie vom system her noch rechteckig. was nun passiert wenn du "aussen vorbei" klickst (wos unsichtbar is) aber noch im rechteck der eigentlichen form, musst du ausprogrammieren ;)
 
  • Formen in VB ändern Beitrag #7
Frankovic

Frankovic

Bekanntes Mitglied
Dabei seit
31.03.2006
Beiträge
60
Reaktionspunkte
0
@WhiskeyCola16
was nun passiert wenn du "aussen vorbei" klickst (wos unsichtbar is) aber noch im rechteck der eigentlichen form, musst du ausprogrammieren

dann ist es so als ob du nicht im rechteck der form bist, es wird das fokusiert was du anklickst.


MfG
Frankovi"C" :)
 
  • Formen in VB ändern Beitrag #8
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
@FrankoviC ;)
nein, ist es nicht. du klickst dann noch immer "in" die form hinein, nur eben auf den unsichtbaren bereich. die form erwischt du noch immer. gerade nochmal zur sicherheit getestet ;)
 
  • Formen in VB ändern Beitrag #9
Frankovic

Frankovic

Bekanntes Mitglied
Dabei seit
31.03.2006
Beiträge
60
Reaktionspunkte
0
@WhiskeyCola16

ich hatte es auch vorher ausprobiert, einfache form , transparencykey .... nichtmal den border geändert. wenn ich mitten in die form klicke verliert sie den fokus und die anwendung dahinter bekommt ihn ....
 
  • Formen in VB ändern Beitrag #10
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
sehr sehr interessantes verhalten... bei mir checkt er, dass da eigentlich noch form is und die form behält den focus. :confused:
 
  • Formen in VB ändern Beitrag #11
Frankovic

Frankovic

Bekanntes Mitglied
Dabei seit
31.03.2006
Beiträge
60
Reaktionspunkte
0
:victory: es lebe der abwechslungsreichtum microsofts :app:


//EDIT
Eine Erklärung könnte sein: Du nutzt standard Version von Studio 2005 oder nutzt du Studio 2003
 
  • Formen in VB ändern Beitrag #12
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
Studio 2005 Team Suite + .Net FW 3.0
 
  • Formen in VB ändern Beitrag #13
Frankovic

Frankovic

Bekanntes Mitglied
Dabei seit
31.03.2006
Beiträge
60
Reaktionspunkte
0
dann sollte man sich wohl daran erfreuen , dass vb 2005 programme immer individuell sind ...
du programmierst auf deinem entwickler pc ein verwaltungsprogramm und auf dem anderen ist es ein tischtennis game ....

besser wie überraschungsei :)))
 
Thema:

Formen in VB ändern

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben