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


Ett litet problem...

Postades av 2001-03-02 21:38:00 - Jesper Brännström, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 712 personer

hejsan... är lite svårt att förklara mitt problem så om ni har tid att ta en liten titt på mitt program så kommer ni att förstå direkt...

http://d1o959.telia.com/~u91110966/editor/isf%20Editor.zip

det jag vill ska ske är att det bara ska gå att ändra den vita texten i programmet, inget annat. som det är nu så om man suddar i den vita texten så suddra den även det gula likamedtecknet (=) också...

(sen finns det en annan liten sak inte så vilktig men om man merkerar texten och suddar så försvinner texten vilken färg den än är)

tack på förhand för att ni orkade ta en titt på mitt problem

//DoRsal


Svara

Sv: Ett litet problem...

Postades av 2001-03-02 23:00:00 - Jesper Brännström

Någon som tror sig kunna ha en lösning på mitt problem?


Svara

Sv: Ett litet problem...

Postades av 2001-03-02 23:26:00 - Andreas Hillqvist

Har försökt en snabbis med att hindra tangenttryckningen i KeyDown. Fungerar någolunda, men är inte särskilt snyggt. Tror att du gett dig in på ett stort ävenyr. Finns mycket man måste tänka på.

Kanske får några idéer från min hemska kod:

Private Sub RTB_KeyDown(KeyCode As Integer, Shift As Integer)
Dim SelStart As Long
Dim SelLength As Long
SelStart = RTB.SelStart
SelLength = RTB.SelLength
Select Case KeyCode
Case vbKeyLeft, vbKeyUp, vbKeyRight, vbKeyDown
Case vbKeyBack
RTB.SelStart = SelStart - 1
RTB.SelLength = 1
If RTB.SelColor <> vbWhite Then
KeyCode = 0
End If
RTB.SelStart = SelStart
RTB.SelLength = SelLength
Case vbKeyDelete
RTB.SelStart = SelStart + 1
RTB.SelLength = 1
If RTB.SelColor <> vbWhite Then
KeyCode = 0
End If
RTB.SelStart = SelStart
RTB.SelLength = SelLength
Case Else
If RTB.SelColor <> vbWhite Then
KeyCode = 0
End If
End Select
End Sub

Alternativ resize kod:

Private Sub Form_Resize()
On Error Resume Next
RTB.Move 0, 0, ScaleWidth, ScaleHeight - (StatusBar1.Height And StatusBar1.Visible)
End Sub

Några små optimeringar i öppnings koden :

Private Sub mnuOpen_Click()
Dim MyString As String
Dim temp() As String
With CommonDialog1
.CancelError = True
On Error GoTo canceled
.Filter = "Inno Språk fil (*.isl)|*.isl|Ini fil (*.ini)|*.ini"
.FilterIndex = 1
.DialogTitle = "Välj fil:"
.ShowOpen
End With
On Error GoTo 0
RTB.Text = ""

intfile = FreeFile
Open CommonDialog1.FileName For Input As #intfile

Do Until EOF(intfile) ' Loop until end of file.
Line Input #intfile, MyString ' Read data into two variables.

Select Case Left(MyString, 1)
Case Chr(59)
RTB.SelColor = vbGreen
RTB.SelText = MyString & vbCrLf
Case Chr(91)
RTB.SelColor = vbMagenta
RTB.SelText = MyString & vbCrLf
Case Else
RTB.SelColor = vbWhite
If Len(MyString) Then
temp = Split(MyString, "=")
RTB.SelColor = vbCyan
RTB.SelText = temp(0)
Select Case UBound(temp)
Case 1
RTB.SelColor = vbYellow
RTB.SelText = "="
RTB.SelColor = vbWhite
RTB.SelText = temp(1) & vbCrLf
Case 0
RTB.SelText = vbCrLf
End Select
Else
RTB.SelText = vbCrLf
End If
End Select
Loop


Close #intfile


canceled:

Exit Sub
nolikame:
RTB.SelText = MyString & vbCrLf
End Sub


Svara

Sv: Ett litet problem...

Postades av 2001-03-03 03:02:00 - Jesper Brännström

tackar... det där löste en hel del problem i koden... nästan allt fungerar nu utom att man kan ta bort om man markerar texten.. jag har då iaf ingen som hällst aning hur man skulle kunna lösa det så den buggen får väll vara kvar om ingen här lyckas på något sätt...

tack för hjälpen iaf


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

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 889
27 965
271 778
6 860
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