vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Spalteninhalt beim FlexGrid 
Autor: ModeratorDieter (Moderator)
Datum: 03.12.01 01:02

Hi Pauli,

ich habe eben mal eine kleine Funktion für Dein Problem erstellt.
Immer wenn Du nun in die besagte Spalte einen Eintrag anzeigen willst, erledigst Du das über die nachfolgende Funktion:
Private Function GridText(ByVal sText As String, ByVal lWidth As Long) As String
  Dim sRight As String
 
  lWidth = lWidth - 90
  If Me.TextWidth(sText) > lWidth Then
    sRight = "..." & Right$(sText, 6)
    sText = Left$(sText, Len(sText) - 6)
 
    lWidth = lWidth - Me.TextWidth(sRight)
    While Me.TextWidth(sText) > lWidth
      sText = Left$(sText, Len(sText) - 1)
    Wend
 
    sText = sText + sRight
  End If
 
  GridText = sText
End Function
Beispiel:
<font color=green>' Zeile 10, Spalte 5</font>
With MSFlexGrid1
  .Row = 10: .Col = 5
  .Text = GridText("Mustertext/0815", .ColWidth(5))
End Width
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Spalteninhalt beim FlexGrid49Pauli02.12.01 22:21
Re: Spalteninhalt beim FlexGrid199ModeratorDieter03.12.01 01:02
Re: Spalteninhalt beim FlexGrid33Pauli03.12.01 23:12
Re: Spalteninhalt beim FlexGrid206ModeratorDieter03.12.01 23:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel