Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C#] Forms trasparenti su windows 98/me/nt4

    Hola

    ho appena un piccolo problemino, che riguarda non tanto C#, anche se è il linguaggio che sto usando, ma più in generale le api di windows

    In pratica dovrei creare un "non-squared" form su windows 98/me/nt4, ma purtroppo il .NET utilizza delle funzionalità (probabilmente le regioni) per creare i form trasparenti e queste non sono minimamente supportate su questi vecchi sistemi operativi.

    Ora, ho la necessità di fare un non-squared form su queste versioni di windows e mi pare di ricordare che si possa fare comunque, utilizzando altri sistemi, sistemi che però non ricordo più completamente :\

    qualcuno di voi rimembra come fare?

  2. #2
    ora io nn so se funzioni in windows 98 ma se vuoi fare dei form trasparenti devi usare la proprietà opacity del form

    con opacity = 0.5 ad esempio il form è semitrasparente

    se il tuo probl è fare i form di forme diverse allora prova questo codice:

    GraphicsPath g;

    g.AddRectangle(New Rectangle(50, 0, 100, 100))
    g.AddRectangle(New Rectangle(0, 50, 100, 100))
    this.Region = New Region(g)

  3. #3
    ehm ... è la seconda cosa che ho provato dopo la transparencykey ... ma tutte e due (transparencykey e region usano le regioni supportate solo dal 2000 in su)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.