OOP C# in პროგრამირება Posted July 25, 2014 · Edited July 25, 2014 by Shopen ქართულად წერე მარტო ქართულად წერს? ესაა ჩემის სორსი, ნუ სორსი რა, ფანჯრის პორგრამული მხარე, სადაც ყველაფერი ხდება using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Convert { public partial class Form1 : Form { public Form1() { InitializeComponent(); comboBox1.SelectedIndex = 0; comboBox2.SelectedIndex = 0; } private void richTextBox1_TextChanged(object sender, EventArgs e) { if (comboBox2.Text == "Georgian") { richTextBox2.Text = ""; foreach (char i in richTextBox1.Text) { switch (i) { case 'a': richTextBox2.Text += 'ა'; break; case 'b': richTextBox2.Text += 'ბ'; break; case 'c': richTextBox2.Text += 'ც'; break; case 'C': richTextBox2.Text += 'ჩ'; break; case 'd': richTextBox2.Text += 'დ'; break; case 'e': richTextBox2.Text += 'ე'; break; case 'f': richTextBox2.Text += 'ფ'; break; case 'g': richTextBox2.Text += 'გ'; break; case 'h': richTextBox2.Text += 'ჰ'; break; case 'i': richTextBox2.Text += 'ი'; break; case 'j': richTextBox2.Text += 'ჯ'; break; case 'J': richTextBox2.Text += 'ჟ'; break; case 'k': richTextBox2.Text += 'კ'; break; case 'l': richTextBox2.Text += 'ლ'; break; case 'm': richTextBox2.Text += 'მ'; break; case 'n': richTextBox2.Text += 'ნ'; break; case 'o': richTextBox2.Text += 'ო'; break; case 'p': richTextBox2.Text += 'პ'; break; case 'q': richTextBox2.Text += 'ქ'; break; case 'r': richTextBox2.Text += 'რ'; break; case 'R': richTextBox2.Text += 'ღ'; break; case 's': richTextBox2.Text += 'ს'; break; case 'S': richTextBox2.Text += 'შ'; break; case 't': richTextBox2.Text += 'ტ'; break; case 'T': richTextBox2.Text += 'თ'; break; case 'u': richTextBox2.Text += 'უ'; break; case 'v': richTextBox2.Text += 'ვ'; break; case 'w': richTextBox2.Text += 'წ'; break; case 'W': richTextBox2.Text += 'ჭ'; break; case 'x': richTextBox2.Text += 'ხ'; break; case 'y': richTextBox2.Text += 'ყ'; break; case 'z': richTextBox2.Text += 'ზ'; break; case 'Z': richTextBox2.Text += 'ძ'; break; default: richTextBox2.Text += i; break; } } } else { richTextBox2.Text = ""; foreach (char i in richTextBox1.Text) { switch (i) { case 'a': richTextBox2.Text += 'ф'; break; case 'A': richTextBox2.Text += 'Ф'; break; case 'b': richTextBox2.Text += 'и'; break; case 'B': richTextBox2.Text += 'И'; break; case 'c': richTextBox2.Text += 'с'; break; case 'C': richTextBox2.Text += 'С'; break; case 'd': richTextBox2.Text += 'в'; break; case 'D': richTextBox2.Text += 'В'; break; case 'e': richTextBox2.Text += 'у'; break; case 'E': richTextBox2.Text += 'У'; break; case 'f': richTextBox2.Text += 'а'; break; case 'F': richTextBox2.Text += 'А'; break; case 'g': richTextBox2.Text += 'п'; break; case 'G': richTextBox2.Text += 'П'; break; case 'h': richTextBox2.Text += 'р'; break; case 'H': richTextBox2.Text += 'Р'; break; case 'i': richTextBox2.Text += 'ш'; break; case 'I': richTextBox2.Text += 'Ш'; break; case 'j': richTextBox2.Text += 'о'; break; case 'J': richTextBox2.Text += 'О'; break; case 'k': richTextBox2.Text += 'л'; break; case 'K': richTextBox2.Text += 'Л'; break; case 'l': richTextBox2.Text += 'д'; break; case 'L': richTextBox2.Text += 'Д'; break; case 'm': richTextBox2.Text += 'ь'; break; case 'M': richTextBox2.Text += 'Ь'; break; case 'n': richTextBox2.Text += 'т'; break; case 'N': richTextBox2.Text += 'Т'; break; case 'o': richTextBox2.Text += 'щ'; break; case 'O': richTextBox2.Text += 'Щ'; break; case 'p': richTextBox2.Text += 'з'; break; case 'P': richTextBox2.Text += 'З'; break; case 'q': richTextBox2.Text += 'й'; break; case 'Q': richTextBox2.Text += 'Й'; break; case 'r': richTextBox2.Text += 'к'; break; case 'R': richTextBox2.Text += 'К'; break; case 's': richTextBox2.Text += 'ы'; break; case 'S': richTextBox2.Text += 'Ы'; break; case 't': richTextBox2.Text += 'е'; break; case 'T': richTextBox2.Text += 'Е'; break; case 'u': richTextBox2.Text += 'г'; break; case 'U': richTextBox2.Text += 'Г'; break; case 'v': richTextBox2.Text += 'м'; break; case 'V': richTextBox2.Text += 'М'; break; case 'w': richTextBox2.Text += 'ц'; break; case 'W': richTextBox2.Text += 'Ц'; break; case 'x': richTextBox2.Text += 'ч'; break; case 'X': richTextBox2.Text += 'Ч'; break; case 'y': richTextBox2.Text += 'н'; break; case 'Y': richTextBox2.Text += 'Н'; break; case 'z': richTextBox2.Text += 'я'; break; case 'Z': richTextBox2.Text += 'Я'; break; case '`': richTextBox2.Text += 'ё'; break; case '~': richTextBox2.Text += 'Ё'; break; case ',': richTextBox2.Text += 'б'; break; case '<': richTextBox2.Text += 'Б'; break; case '.': richTextBox2.Text += 'ю'; break; case '>': richTextBox2.Text += 'Ю'; break; case '/': richTextBox2.Text += '.'; break; case '?': richTextBox2.Text += ','; break; case ';': richTextBox2.Text += 'ж'; break; case ':': richTextBox2.Text += 'Ж'; break; case ''': richTextBox2.Text += 'э'; break; case '"': richTextBox2.Text += 'Э'; break; case '[': richTextBox2.Text += 'х'; break; case '{': richTextBox2.Text += 'Х'; break; case ']': richTextBox2.Text += 'ъ'; break; case '}': richTextBox2.Text += 'Ъ'; break; case '@': richTextBox2.Text += '"'; break; case '#': richTextBox2.Text += '№'; break; case '$': richTextBox2.Text += ';'; break; case '^': richTextBox2.Text += ':'; break; case '&': richTextBox2.Text += '?'; break; case '|': richTextBox2.Text += '/'; break; default: richTextBox2.Text += i; break; } } } } } } amis bevrad mokled chawerac sheidzleba: function (e, target) { var val = ""; switch (MyGeoEngKbd.KAGeo) { case "geo": var options = "abgdevzTiklmnopJrstufqRySCcZwWxjh"; var x = options.indexOf(String.fromCharCode(e.keyCode)); if (x != -1) val = String.fromCharCode(x + 4304); else { val = String.fromCharCode(e.keyCode); } break; case "eng": var val = ""; val = String.fromCharCode(e.keyCode); break; } if (target.selectionStart == target.value.length) { target.value += val; } else { var index = target.selectionStart; var first = target.value.substring(0, index); var second = target.value.substring(index); target.value = first; target.value += val; target.value += second; target.selectionEnd = ++index; } es ki javascript-is kodia, magram mgoni ar gagichirdeba garcheva, tu rame kitxva geqneba dawere saitistvis alt+shift-it gadayvanis gareshe qartulad rom dawero, magis nawilia
OOP C#
in პროგრამირება
Posted · Edited by Shopen
ქართულად წერე
amis bevrad mokled chawerac sheidzleba:
function (e, target) {
var val = "";
switch (MyGeoEngKbd.KAGeo) {
case "geo": var options = "abgdevzTiklmnopJrstufqRySCcZwWxjh";
var x = options.indexOf(String.fromCharCode(e.keyCode));
if (x != -1)
val = String.fromCharCode(x + 4304);
else { val = String.fromCharCode(e.keyCode); }
break;
case "eng":
var val = "";
val = String.fromCharCode(e.keyCode);
break;
}
if (target.selectionStart == target.value.length) {
target.value += val;
}
else {
var index = target.selectionStart;
var first = target.value.substring(0, index);
var second = target.value.substring(index);
target.value = first;
target.value += val;
target.value += second;
target.selectionEnd = ++index;
}
es ki javascript-is kodia, magram mgoni ar gagichirdeba garcheva, tu rame kitxva geqneba dawere
saitistvis alt+shift-it gadayvanis gareshe qartulad rom dawero, magis nawilia