Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
 
Informationen über height
 Veränderung der Position von Steuerelementen: CopyMemory
Verfasst am: 11.05.2012, 11:10  Aufrufe: 34 


Meine Frage lautet nun, ob man mithilfe von CopyMemory einen schnellen Zugriff auf die Objekt.Top Objekt.Left Objekt.Height Objekt.Width Eigenschaften von Standard- und selbst geschriebenen Steuerlementen erreichen könnte. Ich stelle es mir so vor, daß ich ein Array mit diesen Werten erstelle und sie dann mittels CopyMemory direkt im Speicher verändere, was die Sache beschleunigen dürfte. Dazu bräuchte ich a ...

 slot machine bitte um hilfe
Verfasst am: 26.04.2012, 15:19  Aufrufe: 68 

die bilder laden immer einfach nur neu bzw random aber ich möchte diese bewegung die er da mit den shapes hat... das bewegen ist auch nicht das problem If Picture1.top > Form1.Height Then Picture1.top = 0 else Picture1.Top = Picture1.Top + 50 end if und das in ein timer alles ok aber mein problem nun wie stoppe ich das ganze und zwar so das es an einer bestimmten pos einrastet ????

 VB Program beim Minimieren an bestimmte Pos. legen ??
Verfasst am: 25.10.2011, 12:56  Aufrufe: 247 

versuche mal in dem event Resize if me.windowstate = vbminimized then me.windowstate = vbnormal me.height = 380 me.with = 500 me.left = 0 me.top = screen.height - 500 endif das ist ein psydocode ich habe ich nur aus gedanken geschrieben aber so ähnlich könnte es/ sollte es funktionieren

 Frage über mein game
Verfasst am: 24.09.2011, 22:56  Aufrufe: 238 

ich hab eine minimap geadded, funktioniert auch alles - wenn ich eine unit bewege dann wird die alte position nicht gelöscht! wie kann ich hier dem programm sagen, es soll nur die aktuelle position zeichen - aber die alten sofort wieder löschen auser die einheit bewegt sich nicht mehr ? Public Sub drawminimap(z) tempa = mapwidth / 70 tempb = mapheight / 70 minimap.ForeColor = vbGreen minimap.

 Bild Größe ändern
Verfasst am: 10.09.2011, 08:18  Aufrufe: 263 



 Mauszeiger positionieren (in einem Spiel)
Verfasst am: 20.07.2011, 14:19  Aufrufe: 873 

. Private Declare Function SetCursorPos Lib "user32.dll" _ (ByVal x As Long, ByVal y As Long) As Long Private Sub SetCur2Lbl() Dim xTop As Long Dim xLeft As Long With lblStart xTop = Me.Top + .Top + (.Height / 2) xLeft = Me.Left + .Left + (.Width / 2) xTop = xTop / Screen.TwipsPerPixelX xLeft = xLeft / Screen.TwipsPerPixelY ...

 Kein Bild bei FilgraphManager
Verfasst am: 16.06.2011, 15:29  Aufrufe: 589 

Caption = "Fenstertitel" <- Hier bleibt das Programm mit der u.a. Fehlermeldung stehen .Left = 35 .Top = 232 .Height = 217 .Width = 295 .FullScreenMode = False .WindowStyle = 0 .Visible = True End With ' Abspielvorgang starten Filgraph.Run Codeende An der markierten Stelle bleibt ...

 Textbox Inhalt Vererbung zwischen Klassen
Verfasst am: 18.03.2011, 14:15  Aufrufe: 324 

MaxLength = 6 _ProjectNumber.Width = 90 _ProjectNumber.Height = 16 Return _ProjectNumber End Function End Class Public Class Template Public Function Builder() As List(Of Control) Dim GI As GeneralInformation = New GeneralInformation Dim value As List(Of Control) = New List(Of Control) value.Add(GI.txtProjectNumber) Return value End ...

 Control-Array zu Laufzeit mit MausDown-Auswertung
Verfasst am: 02.02.2011, 00:18  Aufrufe: 640 

Top = bNr.Top nButton(buttonCounter).Width = Abs(bNr.Right - bNr.Left) nButton(buttonCounter).Height = Abs(bNr.Bottom - bNr.Top) nButton(buttonCounter).Visible = True nButton(buttonCounter).DragMode = 0 nButton(buttonCounter).Caption = "Schaltfläche" & buttonCounter buttonCounter = buttonCounter + 1 WorkspaceAktiv ...

 Knuddels Client
Verfasst am: 25.01.2011, 11:33  Aufrufe: 816 

150/" WIDTH="579" HEIGHT="200"> <param name=PORT value="2710,80"> <param name=background value="FFFF00"><param name=foregroundList value="000000"> <param name=backgroundList value="FFFF00"> <param name=suggestion value="Knuddels"> <param name=idPic value="FFFFFF"> <param name=appletID v ...

 JPG wird mit der falschen Bittiefe / Farbtiefe gespeichert
Verfasst am: 18.12.2010, 15:25  Aufrufe: 607 

Text), _ CInt(ySollBox.Text)) Dim grafik_dest As Graphics = Graphics.FromImage(bild_dest) grafik_dest.DrawImage(bild, 0, 0, _ bild_dest.Width + 1, _ bild_dest.Height + 1) PictureBox1.Image = bild_dest If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then ...

 VB2010 Grafiken
Verfasst am: 16.12.2010, 20:52  Aufrufe: 1031 

Und auf das Repaint-Ereignis der Form lädst Du die Bitmap aus dem Speicher auf die Form: Public Class Form1 Dim g As Graphics Dim Buffer As Bitmap Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Buffer = New Bitmap(Width, Height, CreateGraphics) g = Graphics.FromImage(Buffer) g.DrawLine(Pens.Fuchsia, 10, ...

 Ruckeln bei DrawReversibleFrame oder DrawFocusRect
Verfasst am: 16.12.2010, 20:36  Aufrufe: 571 

Parent = AParent End If FramePen = New Pen(Color.Black, 1) 'eine Standardgröße von 40x40 festlegen Me.Width = 40 Me.Height = 40 DrawArea = Me.CreateGraphics DrawOnClient = False End Sub Private Sub clBlock_Paint(ByVal Sender As Object, ByVal e As PaintEventArgs) Handles Me.Paint If Not (DrawArea Is Nothing) Then If Visible Then ...

 Während der Laufzeit Labels erstellen - Fehler im code?
Verfasst am: 14.12.2010, 12:30  Aufrufe: 1203 



 Während der Laufzeit Labels erstellen - Fehler im code?
Verfasst am: 14.12.2010, 08:43  Aufrufe: 1203 

Controls.Add "Forms.Label.1", "Lbl_" & Col Set LBL = Me.Controls("Lbl_" & Col) LBL.Caption = "Test" LBL.Height = 12 LBL.Width = 50 LBL.Left = 10 LBL.Top = 10 LBL.BackColor = RGB(R, G, B) LBL.BorderStyle = 1 LBL.TextAlign = 2 Next Col Aber das klappt in VB E ...

 VB2010 Grafiken
Verfasst am: 07.12.2010, 23:13  Aufrufe: 1031 

EventArgs) Handles Timer1.Tick Me.Invalidate() End Sub Private Sub DrawFace() ' Ziffernblatt zeichnen m_Face = New Bitmap(Me.ClientRectangle.Width, Me.ClientRectangle.Height) Dim g As Graphics = Graphics.FromImage(m_Face) Dim stifth As New Pen(Color.Black) Dim i As Integer x0 = Int(Me.ClientRectangle.Width / 2) y0 = Int(Me.Cli ...

 P-code
Verfasst am: 07.11.2010, 02:31  Aufrufe: 435 

frx":0 Tag = "I status" MDIChild = -1 'True KeyPreview = -1 'True ClientLeft = 1950 ClientTop = 2145 ClientWidth = 6405 ClientHeight = 3315 BeginProperty Font Name = "Tahoma" Size = 8,25 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Begin xRichEdit rtfStatus Left = 0 ...

 Animierte Gegner
Verfasst am: 27.09.2010, 17:50  Aufrufe: 812 

Picture Next Input #ff, sfs: zeit1 = sfs Input #ff, sfs: punkte = sfs Close ff End Sub Sub CMD1() Load Picture2(Picture2.UBound + 1) With Picture2(Picture2.UBound) .Top = Picture2(Picture2.UBound - 1).Top + .Height .Visible = True End With End Sub Sub CMD2() Load Picture4(Picture4.UBound + 1) With Picture4(Picture4.UBound) .Top ...

 Bitmap mit untergeordnetem Bitmap als Hintergrund
Verfasst am: 30.07.2010, 17:18  Aufrufe: 459 

dll" ( _ ByVal hdcDest As Long, _ ByVal nXDest As Long, _ ByVal nYDest As Long, _ ByVal nWidth As Long, _ ByVal nHeight As Long, _ ByVal hdcSrc As Long, _ ByVal nXSrc As Long, _ ByVal nYSrc As Long, _ ByVal dwRop As Long) As Long Private Const BLACKNESS = &H42 Private Const DSTINVERT = &H550009 Private Const MERGECOPY = &HC000CA Private Const MERGEPAINT = &HBB022 ...

 Pokemon Programmieren Brauche dringend Hilfe
Verfasst am: 23.07.2010, 19:42  Aufrufe: 608 



 VB 08 Foto Programm!
Verfasst am: 17.04.2010, 22:46  Aufrufe: 478 

Könnt ihr es an meinem Code zeigen? Mein Code: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pic As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height) Dim g As Graphics = Graphics.FromImage(pic) ...

 Formular: Panels mit Buttons befüllen
Verfasst am: 24.02.2010, 20:18  Aufrufe: 635 



 Error 3170 bei Zugriff auf Access mdb
Verfasst am: 07.01.2010, 08:49  Aufrufe: 968 

Data dtcText Caption = "Data1" Connect = "Access 2000;" DatabaseName = "" DefaultCursorType= 0 'Standard-Cursor DefaultType = 2 'ODBC verwenden Exclusive = 0 'False Height = 315 Left = 10590 Options ...

 screenshot Automatisch bearbeiten
Verfasst am: 03.01.2010, 22:56  Aufrufe: 568 

EventArgs) Handles Button1.Click Dim bounds As Rectangle Dim screenshot As System.Drawing.Bitmap Dim graph As Graphics bounds = Screen.PrimaryScreen.Bounds screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb) graph = Graphics.FromImage(screenshot) graph.CopyFromScreen(bounds.X, bounds.Y ...

 Bild der Picturebox anpassen
Verfasst am: 29.12.2009, 19:07  Aufrufe: 1317 



 Spieleprogrammierung mit XNA - Teil 3
Verfasst am: 22.11.2009, 16:28  Aufrufe: 1804 

Spieleprogrammierung mit XNA - Teil 3Willkommen zum dritten Tutorial,mir ist grad langweilig, also hab ich das dritte schon geschrieben. :DIn diesem Teil geht es um die erste Textur, die wir anzeigen wollen.Ich gehe vom Source aus Tutorial Nummer 2 aus, also bitte ladet das Projekt schonmal Wink3.1 Neue Variablen!Mit neuen Funktionen kommen auf neue Variablen zum Einsatz. Das ist auch bei XNA so.Folgende Variablen ...

 Screenshot des Desktops erstellen und speichern
Verfasst am: 18.06.2009, 18:34  Aufrufe: 1282 

Private Function make_screenshot() As Bitmap<br />        Dim iWidth As Integer = Screen.PrimaryScreen.Bounds.Width<br />        Dim iHeight As Integer = Screen.PrimaryScreen.Bounds.Height<br /><br />        make_screenshot = New Bitmap(iWidth, iHeight)<br ...

 Screenshot der Form erstellen und speichern
Verfasst am: 18.06.2009, 18:01  Aufrufe: 929 

Private Function make_screenshot(ByVal ctrlElement As Control) As Bitmap<br />        Dim width As Integer = ctrlElement.Width<br />        Dim heigth As Integer = ctrlElement.Height<br />        make_screenshot = New Bitmap(width, heigth)<br /><br />&nb ...

 Fenstergröße limitieren
Verfasst am: 18.06.2009, 12:51  Aufrufe: 898 

... unction WindowProc(ByVal hWnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam&) As LongDim Result As LongDim MM As MINMAXINFO If uMsg = WM_GETMINMAXINFO And Frm.WindowState = 0 Then Call CopyMemory1(MM, lParam, Len(MM)) MM.ptMaxPosition.x = 0 MM.ptMaxPosition.y = 0 MM.ptMaxSize.x = Screen.Width / Screen.TwipsPerPixelX MM.ptMaxSize.y = Screen.Height ...

 Progressbar in Statusbar einfügen
Verfasst am: 18.06.2009, 12:05  Aufrufe: 824 



 VB6: Form_Resize (proportional vergrößern / verkleinern)
Verfasst am: 24.02.2009, 16:18  Aufrufe: 988 

. Dim Ratio As Double Dim H_Temp, W_Temp Dim In_Resize Private Sub Form_Load() Ratio = 1.333 End Sub Private Sub Form_Resize() If In_Resize = True Then Exit Sub 'Formhöhe darf nicht kleiner werden als 3915: If Form1.Height < 3915 Then Form1.Height = 3915 In_Resize = True 'If-Abfragen zum proportionalen Vergrößern/Verkleinern If Not W_Temp = Form1.Width Then Form1.Heig ...

 Wie Pw über VBA in Router eingeben? Versuche gescheitert...
Verfasst am: 05.02.2009, 20:01  Aufrufe: 2731 

Wait(Now + TimeValue("0:00:01")) 'Pw senden Ende Do While Options.wbr.ReadyState <> READYSTATE_COMPLETE DoEvents Loop btn = 4 Hide End Sub Und hier der Code für das Hauptmodul bzw das Steuermodul: Sub PreMain() Options.Height = 66 Options.Width = 112 Options.Show If Options.btn = 4 Then Call Login End ...

 Grösse anpassen beim Internet exploder
Verfasst am: 12.11.2008, 18:24  Aufrufe: 892 



 [HELP] Kollision oder Farbe auslesen....
Verfasst am: 18.09.2008, 15:15  Aufrufe: 1294 

Top - 1000 If Kollision = True Then Sp.Top = Sp.Top + 1000 'unten Case 40 Sp.Top = Sp.Top + 1000 If Kollision = True Then Sp.Top = Sp.Top - 1000End SelectEnd SubPublic Function Kollision() As BooleanKollision = False If Sp.Top > Ba.Top And Sp.Top < Ba.Top + Ba.Height Then If Sp.Left + Sp.Width > Ba.Left And Sp.Left + Sp.Width < Ba.Left + Ba.Width Then Kollision = True If Sp.Left > Ba.L ...

 [HELP] Kollision oder Farbe auslesen....
Verfasst am: 17.09.2008, 20:12  Aufrufe: 1294 

aso, ich verstehe, dann geht das so (ungefähr):if (spieler.left + spieler.width) >= baum.left then if (spieler.top + spieler.height) exit subend ifend if

 Left und Top problem
Verfasst am: 09.09.2008, 14:05  Aufrufe: 461 



 mit optiondinger form wechseln?
Verfasst am: 04.09.2008, 18:43  Aufrufe: 478 

frmbla.showfrmbla.width=option.widthfrmbla.height=option.heightdenk ich...bin grad net an vb rechner

 Picturebox - Screenshot - anpassen
Verfasst am: 04.09.2008, 13:03  Aufrufe: 830 

Max = Image1.Container.Height - Image1.HeightFehler!: Objekt erforderlich

 Picturebox - Screenshot - anpassen
Verfasst am: 03.09.2008, 18:55  Aufrufe: 830 



 Größe der Form verändern
Verfasst am: 27.08.2008, 05:41  Aufrufe: 1066 



 Größe der Form verändern
Verfasst am: 26.08.2008, 08:34  Aufrufe: 1066 

@nicokBenutze die .move Eigenschaft der Objekte.Die ist schneller als wenn man .width, .height etc. benutzt.

 Größe der Form verändern
Verfasst am: 25.08.2008, 18:59  Aufrufe: 1066 

Private Sub Form_Resize()If WindowState 1 Then ListBox1.Width = Form1.Width - XXEnd Subund das gleich mit height ,oder was weiss ich Very Happy

 String im Quelltext suchen
Verfasst am: 19.08.2008, 10:20  Aufrufe: 1621 

serviceContentText{color:#53534b;font-family: arial;font-size:12px;font-weight:normal;}a{color:#005fd0;font-weight:bold;font-family: arial;font-size:11px;}a:hover{color:#2cd000;font-weight:bold;font-family: arial;font-size:11px;}a#logout{font-family: verdana; color:#fffb8f; font-size: 11px; font-weight: bold; text-decoration: underline;padding-right:25px; display: block; height:18px;background: url('images/revamp2008 ...

 fullscreen
Verfasst am: 17.08.2008, 12:09  Aufrufe: 1040 

me.windowstate = vbmaximizedbzw.me.height = screen.heightme.width = screen. width

 Vergrößerung der Richtextbox
Verfasst am: 14.08.2008, 15:56  Aufrufe: 716 



 Vergrößerung der Richtextbox
Verfasst am: 14.08.2008, 11:59  Aufrufe: 716 



 Vergrößerung der Richtextbox
Verfasst am: 14.08.2008, 11:14  Aufrufe: 716 

die txtBox nicht mit verkleinert wird.private sub form1_resizertb.width = me.width - 250rtb.height = me.height -250end subJa, sowas in der Art. Nur wird doch bei diesem Code es nur um "250" x "250" verkleinert oder ? Geht das nicht auch, das da irgendwie eine Variable reingeht, damit sich die Form mit txtBox zu allem verkleinern lässt:confused:Bisschen schwer zu erklären :pReupp:http://rapidshare.com/files/137239482/ ...

 Vergrößerung der Richtextbox
Verfasst am: 14.08.2008, 00:05  Aufrufe: 716 



 Bildschirm schwarz färben
Verfasst am: 02.08.2008, 17:03  Aufrufe: 936 



 New Bitmap hintergundfarbe
Verfasst am: 30.07.2008, 19:01  Aufrufe: 539 






[ Time: 5.4762s ][ Queries: 296 (5.2027s) ][ GZIP on - Debug on ]