Sistema il testo delle fasi 3-4 e completa il dialogo "Componenti referenziati trovati"

Fase 3: spostata la spiegazione da paragrafo sopra il bottone a etichetta
affiancata ("Copia i file dal server nella cartella 'raw'."), stesso
pattern già usato in fase 2. Fase 4: tolta la frase finale sul passo
opzionale, ridondante con la frase precedente.

PrtMancantiForm (l'esito di "Trova componenti referenziati"): mancava un
modo esplicito per chiudere la finestra (solo la X) e usava l'icona
default di WinForms invece di quella dell'app. Aggiunto "Chiudi" accanto
ad "Apri cartella raw" (Esc la chiude) e impostata l'icona dall'eseguibile,
stesso pattern già usato in Form1.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5 committed 2026-09-22 16:00:25 +02:00
1 parent e94331b69f
commit be4989fc8d
2 files changed
+41 -14

No files matched your search

+14 -12
View File
@@ -497,22 +497,25 @@ public partial class Form1 : Form
};
contenuto.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100));
var lblIstruzioni = new Label
var rigaCreaRaw = new FlowLayoutPanel
{
Dock = DockStyle.Top,
AutoSize = true,
ForeColor = SystemColors.GrayText,
Margin = new Padding(0, 0, 0, 8),
Text = "Cerca nell'indice il percorso CAD di ogni componente importato e copia i "
+ "file trovati in una cartella 'raw' dentro la cartella di lavoro (fase 1).",
FlowDirection = FlowDirection.LeftToRight,
Margin = new Padding(0, 0, 0, 12),
};
contenuto.Controls.Add(lblIstruzioni);
_btnCreaRaw.Text = "Crea cartella raw";
_btnCreaRaw.Margin = new Padding(0, 0, 0, 12);
_btnCreaRaw.Margin = new Padding(0, 0, 8, 0);
UiStile.Primario(_btnCreaRaw);
_btnCreaRaw.Click += (_, _) => CreaCartellaRaw();
contenuto.Controls.Add(_btnCreaRaw);
rigaCreaRaw.Controls.Add(_btnCreaRaw);
rigaCreaRaw.Controls.Add(new Label
{
AutoSize = true,
ForeColor = SystemColors.GrayText,
Margin = new Padding(0, 9, 0, 0),
Text = "Copia i file dal server nella cartella 'raw'.",
});
contenuto.Controls.Add(rigaCreaRaw);
_gridRaw.Dock = DockStyle.Fill;
_gridRaw.ReadOnly = true;
@@ -563,8 +566,7 @@ public partial class Form1 : Form
Margin = new Padding(0, 0, 0, 12),
Text = "Gli assiemi referenziano altri PRT e sotto-assiemi al loro interno: premi "
+ "qui per risolvere l'albero componenti (ricorsivamente) e copiare tutto ciò che "
+ "viene trovato nell'indice dentro 'raw'. Passo opzionale: se la distinta contiene "
+ "solo parti singole puoi anche passare direttamente alla fase successiva.",
+ "viene trovato nell'indice dentro 'raw'.",
};
contenuto.Controls.Add(lblIstruzioni);