Fix overflowing/clipped UI text and give buttons a consistent flat style
Instruction and status labels used AutoSize/fixed widths with no wrap constraint, so long Italian paragraphs and network paths ran past the window edge or got clipped instead of wrapping. Report dialogs had fixed-height labels that clipped multi-line text. ProgressForm's folder label could overflow its non-resizable dialog. - Labels now wrap responsively (TableLayoutPanel column at 100% + Dock=Top) instead of a fixed pixel cap, so they reflow when the window is resized. - Report dialog labels switched from fixed Height to AutoSize. - ProgressForm's folder label truncates with ellipsis + tooltip, matching the existing pattern used by the import status label. - Added ApplicationHighDpiMode=PerMonitorV2 to fix control proportions on scaled displays. - Added UiStile.cs: shared flat button style (primary/secondary), rounded corners for the wizard nav buttons, and AutoSize+padding on all buttons so button size always matches its text (fixes text getting clipped when a hardcoded Size was too narrow for the label). - Fase 5's drag&drop .asm list now fills available vertical space instead of a fixed 680x160 box. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6511d58b01
commit
ba18d682f3
8 files changed
+166
-64
No files matched your search
@@ -18,8 +18,7 @@ public class ReportCompletezzaForm : Form
|
||||
var lblInfo = new Label
|
||||
{
|
||||
Dock = DockStyle.Top,
|
||||
AutoSize = false,
|
||||
Height = 48,
|
||||
AutoSize = true,
|
||||
Padding = new Padding(12, 8, 12, 8),
|
||||
Text = $"{completi} completi, {incompleti} incompleti, {nonTrovati} non trovati nell'indice "
|
||||
+ $"su {righe.Count} componenti. Nota: la scansione dei .asm è euristica, qualche "
|
||||
|
||||
Reference in new issue
Block a user