ivana_andreevska

АВ2 Задача 8

Mar 10th, 2022
1,184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.80 KB | None | 0 0
  1. <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="AV2.WebForm3" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
  3.  
  4.     <div class="container">
  5.         <div class="row">
  6.             <div class="col-5">
  7.                  <div class="m-4">
  8.                 Изберете боја за позадина:
  9.                 <br />
  10.                 <asp:DropDownList ID="boja" runat="server"></asp:DropDownList>
  11.             </div>
  12.  
  13.              <div class="m-4">
  14.                 Изберете фонт:
  15.                 <br />
  16.                 <asp:DropDownList ID="Font" runat="server"></asp:DropDownList>
  17.             </div>
  18.  
  19.              <div class="m-4">
  20.                 Изберете боја за фонт:
  21.                 <br />
  22.                 <asp:DropDownList ID="FontColor" runat="server"></asp:DropDownList>
  23.             </div>
  24.  
  25.              <div class="m-4">
  26.                 Изберете големина на фонт:
  27.                 <br />
  28.                  <asp:TextBox ID="FontSize" runat="server"></asp:TextBox>
  29.             </div>
  30.  
  31.              <div class="m-4">
  32.                 Изберете рамка:
  33.                 <br />
  34.                  <asp:RadioButtonList ID="BorderType" runat="server"></asp:RadioButtonList>
  35.             </div>
  36.  
  37.             <div class="m-4">
  38.                 Слика:
  39.                 <br />
  40.                 <asp:CheckBox ID="ShowImg" runat="server" />
  41.             </div>
  42.  
  43.             <div class="m-4">
  44.                 Текст:
  45.                 <br />
  46.                 <asp:TextBox ID="ShortText" runat="server" TextMode="MultiLine"></asp:TextBox>
  47.             </div>
  48.  
  49.             <div class="m-4">
  50.                 <asp:Button ID="Save" runat="server" Text="Button" OnClick="Save_Click" />
  51.             </div>
  52.             </div>
  53.            
  54.             <div class="col-5">
  55.                
  56.                 <asp:Panel ID="Cestitka" runat="server">
  57.                     <asp:Label ID="poraka" runat="server" Text="Label"></asp:Label>
  58.                     <asp:Image ID="Image1" runat="server" ImageUrl="~/App_Data/kk.jpg" />
  59.                 </asp:Panel>
  60.             </div>
  61.  
  62.         </div>
  63.     </div>
  64.  
  65. </asp:Content>
  66.  
  67.  
  68. using System;
  69. using System.Collections.Generic;
  70. using System.Linq;
  71. using System.Web;
  72. using System.Web.UI;
  73. using System.Web.UI.WebControls;
  74.  
  75. namespace AV2
  76. {
  77.     public partial class WebForm3 : System.Web.UI.Page
  78.     {
  79.         protected void Page_Load(object sender, EventArgs e)
  80.         {
  81.             boja.Items.Add(new ListItem("Green"));
  82.             boja.Items.Add(new ListItem("Red"));
  83.             boja.Items.Add(new ListItem("ellow"));
  84.  
  85.             Font.Items.Add(new ListItem("Arial"));
  86.             Font.Items.Add(new ListItem("Times New Roman"));
  87.  
  88.             FontColor.Items.Add(new ListItem("Green"));
  89.             FontColor.Items.Add(new ListItem("Red"));
  90.             FontColor.Items.Add(new ListItem("ellow"));
  91.  
  92.             BorderType.Items.Add(new ListItem(BorderStyle.None.ToString(), ((int)BorderStyle.None).ToString()));
  93.             BorderType.Items.Add(new ListItem(BorderStyle.Solid.ToString(), ((int)BorderStyle.Solid).ToString()));
  94.         }
  95.  
  96.         protected void Save_Click(object sender, EventArgs e)
  97.         {
  98.             poraka.Text = ShortText.Text;
  99.             poraka.Font.Name = Font.SelectedItem.Text;
  100.  
  101.             int size;
  102.  
  103.             var success = Int32.TryParse(FontSize.Text,out size);
  104.            
  105.             if(ShowImg.Checked)
  106.             {
  107.                 Image1.Visible=true;
  108.             }
  109.  
  110.             if(success)
  111.             {
  112.                 poraka.Font.Size = size;
  113.             }
  114.            // Cestitka.BackColor = boja.FromName(boja.SelectedItem.Text);
  115.         }
  116.     }
  117. }
Advertisement
Add Comment
Please, Sign In to add comment