c# - 图库切换器(c# visual)

标签 c# gallery

为什么这不起作用?

有两个单选按钮。

如果我选中单选按钮 1,我应该会看到 gallery1。 如果我选中 Radio button2,我应该会看到 galery2。

而 button1"<< "button2 ">> "用于查看图库:后退、前进。

http://s1v3.irc.lv/files/1/0/0/454/KddPouO7.png

http://s1v2.irc.lv/files/1/0/0/454/aHPiAt4k.png

    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            List<string> galerija1;
            List<string> galerija2;
            List<string> aktualaGalerija;
            int tekosaPozicija;

            string galerija1 = new List<string>(){ "C:\\Galerija1\\aq1.png", "C:Galerija1\\aq2.png"};
            string galerija2 = new List<string>(){ "C:Galerija2\\dr1.png", "C:Galerija2\\dr1.png"};**
    /////   He don`t like this place :( Someone can help?

         public Form1()
         {
            InitializeComponent();
         }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
          aktualaGalerija = galerija1;
          tekosaPozicija = 0;
          IeladeAktualoBildi();
        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            aktualaGalerija = galerija2;
            tekosaPozicija = 0;
            IeladeAktualoBildi();
        }

        private void IeladeAktualoBildi()
        {
           string aktualaBilde = aktualaGalerija[tekosaPozicija];
        }



        private void button2_Click(object sender, EventArgs e)
        {
            if (tekosaPozicija == aktualaGalerija.Count - 1)
                return;
            tekosaPozicija++;
            IeladeAktualoBildi();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (tekosaPozicija == 0)
                return;
            tekosaPozicija--;
            IeladeAktualoBildi();
        }



    }
}

最佳答案

替换

List<string> galerija1;
string  galerija1 = new List<string>(){ ... };

List<string> galerija1 = new List<string> { ... };

galerija2 相同。您的代码声明了两个名称相同但类型不同的字段。

关于c# - 图库切换器(c# visual),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21936488/

相关文章:

c# - 使用属性在 C# 中封装数据

c# - 在 ViewState 中存储数据表

c# - 资源池 'default' 中的系统内存不足,无法运行此查询。在 SQL 上

c# - 单击富文本框中的链接后如何打开新的浏览器窗口(C#)

c# - 如何在我的情况下使用 mvvm 绑定(bind) DataGrid(ObservableCollection 内的 ObservableCollection)

django - 如何在不同的页面模板中访问 Django/Mezzanine 库内容

android - ImageView 上的缩放动画在 >4.0 操作系统设备中不起作用

react-native - 如何在 React Native Expo 中使用图库应用打开下载的照片?

java - 为桌面手机(android-java)的背景设​​置图库中的图像

android - 仅在 android 内置图库中打开图像