Author Topic: soucis scrollbars V4.8 ?  (Read 188 times)

Fabius

  • Jr. Member
  • **
  • Posts: 60
soucis scrollbars V4.8 ?
« on: August 11, 2026, 10:53:52 am »
Salut a tous , en premier merci pour le travail de Lazarus ;D ;D

Bonjour,

J'ai un souci avec TRichMemo.ScrollBars apparu après une mise à jour vers Lazarus 4.8 (réinstallation complète). Le code fonctionnait correctement avec la version précédente.

Environnement :

Windows 11
Lazarus 4.8 (réinstallation complète)
Package RichMemo (via OPM)

Problème :

Les scrollbars du TRichMemo n'apparaissent plus, même quand le contenu texte dépasse la zone visible, dès que je modifie la propriété Height du TRichMemo par code.

Aucune scrollbar n'apparaît, même avec du contenu qui dépasse largement la zone visible.

Ce que j'ai déjà testé sans succès :

Changer l'ordre des instructions (ScrollBars avant/après Height)
Appeler RecreateWnd(RichMemo1); juste après avoir modifié ScrollBars
Vérifier que WordWrap n'est pas en cause

Question : Est-ce un bug connu introduit récemment dans l'implémentation Win32 de RichMemo (redimensionnement du Height qui casse la resynchronisation des scrollbars) ?

Ou y a-t-il une méthode correcte pour redimensionner un TRichMemo par code sans perdre les scrollbars ?

Merci d'avance pour votre aide.

Code qui fonctionne (sans toucher à RichMemo1.Height) :


Label1.Caption := 'Fichiers : ' + IntToStr(ListBox1.Count) + ' / ' + IntToStr(ListBox1.Items.Count);
///ListBox1.Height := Screen.Height - 100;
//RichMemo1.Height := ListBox1.Height;
//RichMemo1.ScrollBars := ssAutoBoth;
///RichMemo1.Align := alLeft;   // ou alRight
//ListBox1.Height := RichMemo1.Height;

En commentant , ca fonctionne le ScrollBars  s'affiche
 :) :) :)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12715
  • Debugger - SynEdit - and more
    • wiki
Re: soucis scrollbars V4.8 ?
« Reply #1 on: August 11, 2026, 11:08:13 am »
Moderation notice

Please post an English translation.

Thank you.

As this is an international forum all users are expected to post in English (with the exception of boards marked for other Languages).

 

TinyPortal © 2005-2018