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


Bug i Textbox

Postades av 2007-08-29 15:29:20 - Staffan Norin, i forum vb.net, Tråden har 7 Kommentarer och lästs av 767 personer

Hej!

Har ett formulär med två paneler varav den ena inehåller ett träd och den andra (vi kan kalla den panel1) byter formulär beroende var man klickar på i trädet . Så om man klickar på en nod i trädet så anropas panel1.controls.add(form1) och så visas formuläret i panelen. Detta funkar bra förutom att textboxarna i formuläret agerar aningen konstigt. Det går nämligen inte att ställa markören någonstans i texten med hjälp av musen. Klickar man på texten i textboxen så markeras allt och den vanliga menyn som kommer fram när man högerklickar på en text är helt borta. Någon som känner igen detta fel?


Svara

Sv: Bug i Textbox

Postades av 2007-08-29 16:24:32 - Tomas Granlund

Det låter skumt. Har du lite kod att bjussa på?


Svara

Sv:Bug i Textbox

Postades av 2007-08-30 11:40:28 - Staffan Norin

Nu verkar man inte kunna ladda upp kod här men det går att göra ett projekt rätt snabbt genom att
- Skapa ett nytt windowsaplication project

- Skapa två formulär Form1 och Form2

- Lägg till en eller flera textboxar i Form2

- Lägg till en knapp och en stor panel(Panel1) i Form1

- Under knappen skriver du koden
Dim f As New Form2()
f.TopLevel = False
Me.Panel1.Controls.Add(f)
f.Show()


Svara

Sv: Bug i Textbox

Postades av 2007-08-30 12:06:12 - Oskar Johansson

Du kan inte göra så med formulär, att lägga dem innuti andra saker. Då är det MDI du ska leka med. Formulär (fönster mao) ska normalt sett vara helt fristående, är nog det som strular till det


Svara

Sv: Bug i Textbox

Postades av 2007-08-30 13:21:53 - Johan Djupmarker

En UserControl istället för formuläret (Form2) skulle nog fungera bättre.

/Johan


Svara

Sv:Bug i Textbox

Postades av 2007-08-30 13:52:15 - Staffan Norin

Saken är jag har fått det att funka på vissa formulär , det är ju bara textboxarna som det blir fel på och inte alltid. Vill ha det lite som i explorer med ett träd till vänster men istället för en lista till höger så vill jag att formulär ska visas där. Kanske finns en smartare lösning på detta..

mdi-child
Fönstret i sig är redan ett mdi-child och ett fönster kan inte både vara child och parent om jag inte minns fel.

usercontrols
Låter som en bra idé ska pröva om det funkar att göra om alla formulär till det istället.


Svara

Sv: Bug i Textbox

Postades av 2007-08-30 14:47:49 - Staffan Norin

Tack för tipsen verkar funka bra på min testapplikation.. Ska senare bara pröva så att det funkar att göra om mina formulär till user controls. Dom är riktigt feta med mycket kod och många olika flikar. någon som vet på förhand om det kan bli problem?

Det mest märkliga är som sagt att jag har tre olika formulärtyper och två av dom funkar.


Svara

Sv:Bug i Textbox

Postades av 2007-08-30 15:21:23 - Staffan Norin

Nu tror jag att jag hittat en lösning (om än väldigt konstig). Sätter man FormBorderstyle till none så funkar det . Alltså kan det se ut på följande sätt:

Dim frm1 As New Form2
With frm1
.TopLevel = False
.Left = 5
.Top = 5
.Visible = True
.FormBorderStyle = Windows.Forms.FormBorderStyle.None
End With
Panel1.Controls.Add(frm1)


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 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

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 726
27 958
271 751
295
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