Potrebno mi je da znam kada je korisnik pretisnuo OK a kada CANCEL kad se pojavi dijalog za odabir boje.
Nasao sam resenje na MSDN-u http://msdn2.microsoft.com/en-us/library/system.windows.forms.colordialog.aspx
ali ovaj kod ne prolazi kompajliranje, tj. konkretno linija:
koja meni izgleda potpuno nejasno jer sam pocetnik sto se tice .NET-a
Da li neko zna zasto ovo ne radi?
Takodje bio bih zahvalan za bilo kakav link o koriscenju ColorDialog klase.
Nasao sam resenje na MSDN-u http://msdn2.microsoft.com/en-us/library/system.windows.forms.colordialog.aspx
Kod:
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
ColorDialog^ MyDialog = gcnew ColorDialog;
// Keeps the user from selecting a custom color.
MyDialog->AllowFullOpen = false;
// Allows the user to get help. (The default is false.)
MyDialog->ShowHelp = true;
// Sets the initial color select to the current text color.
MyDialog->Color = textBox1->ForeColor;
// Update the text box color if the user clicks OK
if ( MyDialog->ShowDialog() == ::DialogResult::OK )
{
textBox1->ForeColor = MyDialog->Color;
}
}
ali ovaj kod ne prolazi kompajliranje, tj. konkretno linija:
Kod:
if ( MyDialog->ShowDialog() == ::DialogResult::OK )
Da li neko zna zasto ovo ne radi?
Takodje bio bih zahvalan za bilo kakav link o koriscenju ColorDialog klase.