Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Användaren vill lägga till egna textboxar och knappar i skapat program. går det?

Postades av 2008-12-18 10:06:11 - Joel Alexandersson, i forum vb.net, Tråden har 4 Kommentarer och lästs av 941 personer

Hej! Jag har fått en förfrågan på om det går att göra som en administrationssida i mitt program där man kan lägga till egna textboxar , knappar med kod och sånt där i ett startat program utan visual studio. Är det ens möjligt??

man ska inte kunna göra precis vad som helst med en textbox till exempel. Det ska kanske vara en kod som hör till som man kan lägga vart man vill och bara ändra variablarna.

tacksam om någon har en idé. Känns aningen komplierat. :)


Svara

Sv: Användaren vill lägga till egna textboxar och knappar i skapat program. går

Postades av 2008-12-18 11:26:05 - Cecilia Wirén

Jupp det går men som sagt det är lite komplicerat om man inte gjort det förr. Faktum är att de kontroller som du lägger till i Designern genererar precis den koden.
För att titta på detta:
-klicka 'Show all files' (ikon ovanför ditt/dina projekt)
-Öppna noden för ett formulär, tex Form1.vb. Då visas den Form1.Designer.vb och Form1.resx
-Öppna Desginer.vb filen

Här har du nu en klass som heter 'Partial Class Form1' som är en del av Form1 klassen. Där står kod som skappar textboxar och knappar, lägger till dem till Formuläret på angen position m.m.


Svara

Sv:Användaren vill lägga till egna textboxar och knappar i skapat program. går

Postades av 2008-12-18 11:32:33 - Joel Alexandersson

ok! inte jättesvårt då kanske. Men finns det något bra sätt att lägga en knapp till exempel vart man vill än att använda förbestämda kordinater? Skulle det gå att flytta den och så?


Svara

Sv: Användaren vill lägga till egna textboxar och knappar i skapat program. går

Postades av 2008-12-18 21:48:22 - Lars Gottfridsson

Här har du lite exempel kod som jag skrivit ihop för att visa hur man kan göra.
släng in det i ett tomt formulär.


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Width = 500
Me.Height = 500
Dim start As Integer = 4
Dim top As Integer = 25
Dim i As Integer
Dim mybutton(50) As Button
For i = 0 To 49
mybutton(i) = New Button()
mybutton(i).TextAlign = ContentAlignment.MiddleCenter
mybutton(i).Width = 30
mybutton(i).Height = 30
mybutton(i).FlatStyle = FlatStyle.Flat
mybutton(i).BackColor = Drawing.Color.AntiqueWhite
mybutton(i).Location = New System.Drawing.Point(start, top)
mybutton(i).Text = (i + 1).ToString
mybutton(i).Cursor = Cursors.Hand
Me.Controls.Add(mybutton(i))
AddHandler mybutton(i).Click, AddressOf mybutton_Click
start = start + 80
If (i + 1) Mod 5 = 0 Then
top = top + 40
start = 4
End If
Next
End Sub
Private Sub mybutton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim thisbutton As Button = DirectCast(sender, Button)
Dim xy As Point
xy = thisbutton.Location
xy.X += 10
xy.Y += 10
thisbutton.Location = xy
MessageBox.Show("Detta är knapp: " & thisbutton.Text)
End Sub


Svara

Sv: Användaren vill lägga till egna textboxar och knappar i skapat program. går

Postades av 2008-12-19 09:33:29 - Cecilia Wirén

MyButton.Location = New Point(newXValue, newYValue)


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 668
27 958
271 741
589
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies