Spirit 3 Napisano 11 Października 2011 Udostępnij Napisano 11 Października 2011 Witam, Chciałem właśnie wykombinować w VS coś takiego jak dezaktywacja przycisku w przypadku gdy licznik osiągnie daną wartość. Pomyślałem, że mogę to zrobić za pomocą zdarzenia (przynajmniej tak mi się wydaje), ale nie mogę nigdzie znaleźć opisu, który mówi co dane zdarzenie powoduje. Jeśli możecie to podeślijcie jakiś link gdzie mogę te zdarzenia identyfikować. A może jest jakiś inny sposób na zrobienie tego przycisku? Pozdrawiam. Cytuj Link to post Share on other sites
mosiek 4 Napisano 11 Października 2011 Udostępnij Napisano 11 Października 2011 Jaki język/framework? Cytuj Link to post Share on other sites
Spirit 3 Napisano 12 Października 2011 Autor Udostępnij Napisano 12 Października 2011 C++ Cytuj Link to post Share on other sites
mosiek 4 Napisano 12 Października 2011 Udostępnij Napisano 12 Października 2011 A za pomocą czego tworzysz okna? Cytuj Link to post Share on other sites
Spirit 3 Napisano 12 Października 2011 Autor Udostępnij Napisano 12 Października 2011 Nie rozumiem. Normalnie jak zaczynam projekt to okno jest stworzone, potem tylko jakieś textboxy, buttony itp. i to obkodowuje. Jestem początkujący, więc miej wyrozumiałość . Cytuj Link to post Share on other sites
mosiek 4 Napisano 12 Października 2011 Udostępnij Napisano 12 Października 2011 Nie no luz, ja tu żadnego wywyższania się nie mam zamiaru stosować. Chodziło mi o to, czy używasz np. windows forms czy może Qt. Z tego pierwszego niestety jestem zielony, ale mogę pomóc poszukać. Tworząc projekt wybierasz "Windows Forms Application" z sekcji CLR? Cytuj Link to post Share on other sites
orbik 1416 Napisano 14 Października 2011 Udostępnij Napisano 14 Października 2011 sproboj tego: button.EnableWindow (FALSE); Lub EnableWindow (Button, FALSE); Lub GetDlgItem (IDC_GET_DATA).EnableWindow(FALSE); dawno sie w c++ nie bawilem i juz nic z tego nie pamietam. teraz tylkpo c# Cytuj Link to post Share on other sites
Spirit 3 Napisano 17 Października 2011 Autor Udostępnij Napisano 17 Października 2011 Korzystam z Windows Forms. Sorki, że nie odpisałem wcześniej. Jutro sprawdzę zdarzenia, które podałeś i dam znać czy to jest to o co mi chodziło. Jest w ogóle jakiś spis wszystkich tych zdarzeń, gdzie jest napisane co jakie zdarzenie robi? Nie ma takich zdarzeń w VC++. Brak wiedzy niestety przeszkadza. Pewnie trzeba to samemu wpisać, próbowałem, ale nie działa. Cytuj Link to post Share on other sites
mosiek 4 Napisano 20 Października 2011 Udostępnij Napisano 20 Października 2011 Myślę, że najlepiej będzie szukać na stronie MSDN. Jeśli chodzi o wyłączenie guzika, to najpierw musisz jakoś dorwać wskaźnik lub referencję do niego a potem do atrybutu "Enabled" przypisać false. Przykład stąd http://msdn.microsoft.com/en-us/library/system.windows.forms.control.enabled.aspx#Y0 void AddMyGroupBox() { GroupBox^ groupBox1 = gcnew GroupBox; TextBox^ textBox1 = gcnew TextBox; textBox1->Location = Point(15,15); groupBox1->Controls->Add( textBox1 ); groupBox1->Text = "MyGroupBox"; groupBox1->Dock = DockStyle::Top; // TA LINIJKA POWINNA CIĘ ZAINTERESOWAĆ groupBox1->Enabled = false; this->Controls->Add( groupBox1 ); } 1 Cytuj Link to post Share on other sites
Spirit 3 Napisano 22 Października 2011 Autor Udostępnij Napisano 22 Października 2011 Chyba już teraz wiem o co mniej więcej chodzi. Nie wiem czy moje założenie jest słuszne, ale będę próbował. Najwyżej będę jeszcze pytał. Dzięki za pomoc . Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.