|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
[C#] Dialog con input di testo
ho appena iniziato ad avvicinarmi al c#..prima programmavo in c++ con il builder della borland, adesso uso visual studio...
volevo sapere come è possibile far comparire una dialog con una textbox al centro che richieda l'inserimento di un testo... per adesso ho trovato solo i MessageBox, ma hanno solo dei bottoni...devo lavorare su quelli o ci sono altri oggetti da usare?? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
per dare un'idea..
il messagebox corrisponde all'alert del javascript a me servirebbe il comando che in javascript è chiamato prompt tipo: Codice:
prompt("Come ti chiami?","")
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
e se volessi creare una form a parte a quella principale che si visualizza quando clicco su un bottone??
penso si chiami form modale perchè non si può uscire dalla stessa se non dopo che si ha risposto a quello che chiede... |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Credo che sia il metodo Form.ShowDialog
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
si ho capito..ma io ho bisogno di creare l'interfaccia della form che andrò ad aprire in maniera modale prima..
cioè..prima la creo, poi la richiamo da un bottone..in questa nuova form devo inserire delle stringhe che poi mi serviranno nel programma...come fare?? |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
Quote:
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
allora..la mia domanda è
creo tutte le mie form... quando avvio il programma come faccio a fare in modo che parta solo la form principale?? e come faccio a richiamare le varie form, a chiuderle e a portare delle variabili da una form all'altra?? |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Si farà uno Show() o ShowDialog() o altro (se c'è altro che non so). Estendi Form per definire un tuo form a cui passare qualcosa nel costruttore, ad esempio.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
cioè?
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
chiedo solo che qualcuno mi spieghi ad esempio come utilizzare una form composta da una textbox e da un bottone
quando dalla form principale clicco ad esempio sul pulsante "Presentati" questo apra la form con textbox e bottone in questa form con textbox e bottone uno inserisce il nome nella textbox e poi clicca sul bottone (mettiamo che ci sia scritto "Ok") una volta cliccato sul bottone la form di supporto scompare e nella mainform venga scritto il nome scritto prima nella textbox... questo è l'esemplificazione di quello che mi serve fare.. |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
ok penso di aver capito..
creo una form e poi da programma la richiamo così questo è la form: Codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace MultiForm
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
}
}
Codice:
Form2 formmodalenuova = new Form2(); formmodalenuova.ShowDialog(); ora devo solo capire come farle lavorare insieme...consigli?? |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Oct 2006
Messaggi: 352
|
ho assoluto bisogno che qualcuno mi spieghi come utilizzare le variabili da una form all'altra...:S
non ci salto fuori..
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:25.




















