Form1'de bir dizi dizim var ve bu öğeyi Form2'nin bir ağaç görünümünde görüntülemek istiyorum. Form1'in değişkenlerini Form2'de nasıl kullanabilirim? Burada en basit çözüm ne olurdu?Form1'deki Form1'deki değişkenleri C# içinde nasıl kullanabilirim?
0
A
cevap
0
Bunu yapıcıdan geçirebilirsiniz.
SÖZDE
public partial class Form1 : Form
{
private string[] _myArray;
private Form2 _form2;
public Form1()
{
_myArray = new string[3];
_myArray[0] = "Hi";
_myArray[1] = "There";
_myArray[2] = "Test";
_form2 = new Form2(_myArray);
_form2.Show();
}
}
public partial class Form2 : Form
{
private string[] _myArrayOfForm2;
public Form2(string[] myArr)
{
_myArrayOfForm2 = myArr;
BuildTree();
}
}
0
olarak (bu durumda dize dizisi olarak) Eğer Form1'da ihtiyaç değişkenleri ayarlamak olacaktır aklıma geldiğini bunun için en esnek henüz kolay yolu kamu ve daha sonra tüm Form'u aşağıdaki gibi bir argüman olarak iletin:
public partial class Form2 : Form
public Form2(Form1 _form) {
// code goes here
}
}
İlgili konular
- 1. C# Lambda ifadeleri içinde değişkenleri bildirme
- 2. C# kullanabilirim, C# Java
- 3. C# uygulamasından Delphi kodunu nasıl kullanabilirim?
- 4. Sistem değişkenini mysql içinde nasıl kullanabilirim?
- 5. ControlTemplate içinde bir ElementName bağını nasıl kullanabilirim?
- 6. Lambda işlevini kendi içinde nasıl kullanabilirim?
- 7. MooseX :: ClassAttribute'u bir rol içinde nasıl kullanabilirim?
- 8. For döngüsü içinde 'nerede' kullanabilirim?
- 9. C++ içinde XGBOOST kullanma
- 10. Örnek değişkenleri Mixins içinde başlatılıyor
- 11. C# konsol uygulamasında CMD komutunu nasıl kullanabilirim?
- 12. Kod Sözleşmelerini C++/CLI projesinde nasıl kullanabilirim?
- 13. C++ ile Boost :: regex.hpp kütüphanesini nasıl kullanabilirim?
- 14. Python C++ uzantıları ile valgrind'i nasıl kullanabilirim?
- 15. C# ile rasgele sayıları nasıl kullanabilirim?
- 16. C++'da N bit değişkenleri nasıl oluşturulur?
- 17. İşlev bağımsız değişkenleri C olarak nasıl iletilir?
- 18. C# ile javascript arasındaki değişkenleri nasıl geçirirsiniz?
- 19. C# uygulamasındaki komut satırı bağımsız değişkenleri
- 20. Bir c/C++ uygulamasında tüm ortam değişkenleri nasıl listelenir?
- 21. C# içinde marshal nasıl *?
- 22. Değişkenleri burk yordamına geçirme
- 23. Docker-compose içinde komut satırı bağımsız değişkenleri
- 24. C içinde "javadoc" C#
- 25. if/else bloğu içinde değişkenleri bildirme
- 26. Tüm global değişkenleri Node.js içinde listele
- 27. iOS'um standart kırmızı numara rozetlerini uygulamamın içinde nasıl kullanabilirim?
- 28. PHP-FPM içinde PHP Mail() işlevini nasıl kullanabilirim? Nginx'de mi?
- 29. Clojure'da, bir java Sınıfını dinamik olarak nasıl kullanabilirim? Clojure içinde
- 30. Fused Location Provider'ı bir Hizmet sınıfı içinde nasıl kullanabilirim?
Statik değişkenleri denediniz mi? – user1314742